DONE as well, it seems as if when having the problem, your actions on the menus are not recognized. changing the team, class or weaponset seems impossible.
in a different situation, when joining late in a started round (when you don't get enough points to spawn), the program seems to repick your stuff so that you can spawn properly.
DONE however, when issuing startround in that situation (which you can, as long as you are alone on the server), the client bails out with a crash.
DONE with each disconnect after getting stuck in gordon mode, the number of spectators seems to decrease.
DONE additionally, i had the situation, that the round ended by timer when getting me spawned correctly due to joining late in the round. in that situation, the client crashed just as if i had issued startround. (which makes sense, since it acts similar)