Ho provato il tuo codice, ma non rispetta il timeOut, nel senso che carica tutte le pagine in successione, senza la pausa di 30 secondi tra una e l'altra.
PS, scusa per l'[urgente], ma stavo attraversando un attimo di disperazione... Prometto che non lo faccio più : )