That is an interesting point. I am largely guessing here, but seeing as we can hold a button to enter USB charging not USB disk mode when inserting USB, maybe you can reverse the order so you press a button to enter diskmode. However, it would also mean a modded bootloader, which on H1x0 or H3x0 means being very careful - a faulty bootloader means only being able to recover via a hardware connection to the unit motherboard.
I would pop or IRC during the day (European time) and try asking there for someone with greater hardware knowledge.