I don't believe rebooting Win 7 solves anything. I do most development on win7 x64, attach/detach usb devices all the time, and I only reboot for windows and program updates that require this, sometimes several weeks between reboots.
I've tried to diagnose the issue, I think the patch actually runs, but usb-midi controllers sometimes do not initialize because the log messages ("USB Device Attached etc") get stuck in the usb device queue, stalling the enumeration on the usb host port. The log messages are not queued when there is no usb data connection, which is why it works with a usb charger or usb battery but not when powering from a pc. Will address this soon in an update.