Revert "Only start one hfa device at startup, leaving the rest to hotplug."

This reverts commit 13c199c5ab39b4a03f087d5a4e412d61bd97c6c0.
Provide a usb_detect_one wrapper which only plugs one device at a time, breaking out otherwise.
Use usb_detect_one in the hfa driver.