Nessun mistero direi! die(); come exit(); interrompono del tutto l'esecuzione dello script e quindi il motivo e' semplicemente questo.