Just recently, I was playing against an 1800+ rated player and I had over one minute and a half left on my clock, while he only had just under one minute. Next thing you know, flashing clocks and not able to move, then after what seems like forever, game starts back and I've lost on time, while his clock is at over one minute. All I have to say is,...not my connection!
Happens to me too. Maybe once every 6 games or so. Very frustrating. I’ve had it likely happen in reverse too - in a close game or maybe I’m losing by a little and the other guy gets disconnected. Can’t imagine an opponent resigning mid game when they’ve got a decent chance of winning.