1) ricaricare la pagina.php che invia tramite header il file;
Il metodo che stai utilizzando non è ortodosso.

Crea un'altro script che effettua il download (es solo quello) ed inserisci un javascript nella pagina in modo da richiamarlo.