Suspension algorithm is BROKEN

I got a BSOD a couple of minutes into a match (a bit more than halfway through Numbani attack push, I was doing work), but I managed to reconnect with 2:30ish left to go, and continued to carry, finishing the last section. On switching to defense round, we successfully held the point, and my game stats managed to catch up to the rest of the team, eclipsing the enemy team, but I STILL GOT PUNISHED???
In what way is that fair treatment?