I've had this happen (at least) twice... the first in a 4v4 where one guy on our team got the win screen nearly 10 minutes before me, two of us got it a bit later, and then the last guy finally got it 2-3 minutes after we did. It was very weird. The first guy to get the win screen had his recorded as a loss (counting it as a discount I think). It happened again tonight in a 3v3 but much less severe this time. I was given a loss for our win even though I played the game to completion.
I've also had an expeirence where I ended up viewing another game's lobby for 20-30 seconds while I was for a game to start. Don't know how or why, but I was watching a lobby for a 3v3 on Cataract (and I was not listed in the players or connections) while I was actually in a lobby for a 4v4 on Exile. Very weird.
This P2P system they have going is very bad, imho.