In case this helps others: I was having random USB connect/disconnect issues for devices plugged into the Surface Dock. It turned out that one of the "springy" pins -- the top left one as you look at the socket -- was bent. A loupe and sewing needle fixed the bend, and the random USB issues...