Once you move away from keyboards and mice, USB devices in general are flaky. And USB based debuggers are hella flaky unless you have a supplier with enough $$ to throw at the problem. The Atmel Debuggers (but not the programmers) are an exception.