That's such an irritating type of problem. The clue is that you have to kill the software chain, meaning the problem is at the USB hardware level locking up everything. I'd check the power supply voltages on the camera and even the CPU. Both checks should be under load. I know this sounds easier said than done! I'm not even sure what those voltages should be :-(