I'm having a similar problem on initial boot. Seems to happen only when the car has been sitting a while. Sometimes I have to turn the monitor off and on multiple times before it's fixed.
Running xp on mac mini with Xenarc touchscreen.
I'm thining it could have to do with the order that windows is recognizing devices as it boots up? I'm not using hibernation, but your issue may not be hibernation related.
Maybe using devcon to stop and start USB devices would help.