and in some situations OnMapStart() doesn't get called either. For example, in Left 4 Dead 2 survival, between when a round ends and the map restarts - OnMapStart() doesn't get called but if you hook the event "round_start" that gets called.
Only posting this cause I had to specifically debug that in a recent plugin. I'd imagine that's the equivalent of a round ending and another round starting in CS:GO.