Basically he regression tested many permutations of devices, cables, ports, rebooting, etc.
I had a similar problem, and found it hard to track down as it was intermittent. In the end it was not 1 but 2 USB cables being not completely reliable.
So the warning can use some improvement:
- sometimes it is not a device but a cable
- it doesn’t indicate on which USB port this happens