Due to the order of initialization, the delay introduced by the IDE reset command & related initialization/filesystem read, etc could have provided you the time for the USB to properly cycle up before the usb boot sequence.
↧