Porque tenés abierta una sesión y hasta que el script no termine no se cierra, salvo que uses session_write_close
fijate las descripción como funciona la sesión
http://php.net/manual/es/function.se...rite-close.php
y probá esto:
Abrí 2 pestañas y ejecuta ese script uno tras otro, el primero deberia terminar en 5 segundos claro está que es por el sleep y el segundo deberia terminar un ratito después que el primero porque no creo que hayas tardado mucho en ejecutar el segundo je pero no, termina 5 segundos contados a partir de que el primer script termine je
y cerrando no pasa eso