When there is only 1 player on a server and someone else connects and joins the other team, Counter-Strike makes an automatic restart that the game starts. On my server you can't join T, so if there is 1 player already CT and another one joins CT, one of them get switched to T and it restarts the round.
No problem's there, but if a third player joins then Counter-Strike does'nt realized that the game already begun and it makes a 2nd restart. So if there are 2 players in the middle of a round and someone joins, there is a restart and the round is canceled, this sucks!