Got some issues behind Host Migrations in the event of such connection problems. On that note, why we can't get a damn dedicated server is beyond me. After getting frozen up, then being notified that the host migration had been completed, the game resumed, but my custom Assault class had been replaced by a generic Assault class. Likewise, at the end of the game, I was awarded the "Undefeated" tag, despite me having accrued 7 deaths during that game (it probably erased all kills/deaths after the migration and got fooled into thinking I hadn't died at all).
You can get your custom back by switching class the next time you die. You'll keep your skills Although earlier today, it changed the class I was playing from sniper to tank after a host migration. I think it actually swapped me with a different player, because I was standing in a different place and had fully upgraded skills
Yeah I had a friend get swapped from gunner to assassin once after a host migration. That same migration put me on the other team, though it left me an assassin. Basically it's nice uber put host migration in at all, but wow is it so incredibly broken.
I've switched places, positions, and teams before. Really funny when it happens, except in clutch time.