En lo particular no se me hace lógico lo que indicas, el IIS como toda aplicación distribuida debería de darle su tiempo a cada petición, todos sabemos que si el server tiene solo un procesador, este debe correr solo una tarea a la vez, pero dedicarle pequeños lapsos de tiempo a todas sus respectivas tareas.
Para ver "a grandes rasgos" si estoy equivocado he corrido
una página que genera un progress bar y colocando 4 ventanas en mosaico, he actualizado todas "casi" al mismo tiempo, y efectivamente los progress bar van incrementándose simultáneamente, si fuera como tu indicas sería secuencial su actualización.
Así que puedo dormir tranquilo.