I can confirm the problem is most likely a micro-crack in one wire of the mouse. What had me confused was the immediate reconnect after disconnect and my inability to find a spot where I could replicate it. Do not be fooled by this (read below)
It is most likely that recent improvements in USB/driver stack and windows event timing has picked up on these "micro"events" leading people to suspect software/incompatibility, and not hardware. The software in this case is just the bearer of the bad news, not the cause. The crack would have been causing a stutter in mouse motion previously rather than a disconnect/reconnect which by eye you were likely not picking up on.
So, it is a hardware problem and needs either the mouse replacing (under warranty if possible), or if you are clever enough, and do not care about warranty, by replacing of the cable. Note the times users have said Microsoft have been silent, while Logitech replace the mouse without question and you will realize the validity of this answer.
There are dozens of threads on this subject, several linking the problem to updates in operating system (particularly latest revision windows 10) proposing problems with USB power, driver incompatibility and so on. Logitech mice and some keyboards in particular seem prone to this problem. Of course I am not saying this might be the only problem out their just the most likely one: All your older mice might have this problem.
I had this problem recently which started immediately after the latest windows 10 build update and have been trawling the net for solutions like others. I can confirm my problem (random disconnect/reconnect with no apparent pattern or timing) was a micro-crack in one wire of the USB mouse cable (both my Logitech 400 and 500 series). What had me confused was the immediate reconnect and my inability to find a spot where I could replicate it and that it was happening in both mice. (Sigh, one of them is out of warranty)
I finally found a sweet spot with right cable twist and bend which I could replicate the disconnect/reconnect every time, but for early developers of this fault, replicating will be very difficult.