This might not sound like a bug, but it bugs me nevertheless.
Because if none of the spectators who just joined the match selects a team, people have to wait. And as selecting a team is pointless during the warmup because after the "Game restarting" you have to select a team again.
This means you have to wait:
x seconds until someone joins a team, starting the "game restart timer"
30 seconds until "Game restarts"
y seconds until the game actually starts, which means you can select a team.
20+ seconds until you actually spawn.
This means that more than a minute will past before I enter my asset of choice. Precious time which could be reduced greatly.
I say leave the spawn timer and remove the rest. Especially because choosing a team, just to get the game started is not right.