Mi sembra che stiate complicando una cosa molto semplice: se l'operazione e' da ritenersi conclusa solo dopo pagina3, la cosa migliore e' non fare nessuna query in pagina1 e pagina2 e fare tutte le query del caso solo una volta eseguita pagina3.