I think it is happening when either a switch is tripped or a button is pushed. Though they are fine the vast majority of the time. I can trip the same switches or push the same buttons a lot and they don't cause a detach.
I am having a problem with a 1012 sporadically disconnecting. I tried replacing it with another one and it is doing the same thing. I have it connected to a powered USB hub along with a 1067.