this actually happened to me not to long ago. my internet is usually fine but it has its moments and will randomly kick me off only to sign me back in seconds later. this was happening a few times during a play session. eventually i recieved the pop-up saying ill get probation for quitting matches. i was then disconnected from the next match resulting in my probation.
unfortunately theres nothing you can do other than to accept it or just take like a 30 minute break or something. i agree the game should know the difference but it registers basically whether you completed the match or not and if you dont you obviously get probation.