Forse e' meglio invertire l'ordine... se la pagina si chiude il secondo comando non esiste piu' e non viene eseguito

messaggio

Anzi per maggior sicurezza occorre dare al browser il tempo necessario a completare il primo... e quindi si introduce un'attesa:

messaggio

ciao