This entire % system is without a doubt not a good or reliable one by any means,....I've been reduced from 100% to 93% due to a player disconnecting,........then the "old sorry, there's been a problem" message appeared and naturally I was now kicked out!
My best advice is simply do what I now do,..."ignore" the whole thing,.........if I see a player with 40%.......I'm NOT going to look at that as a negative,......we'll play,...and if he/she decides to quit,..so be it.....the games and my life will go on! Good luck