I've only tested USB Boot mode via USB, there it seems that, corresponding to the state diagramm, it's sufficent if MD is low during reset or power up then you can release the MD pin again and update the MCU. Next reset starts the updated application, works quite fine.
Best Regards
Ralph