E se anziché dirgli di "ricaricare" la stessa pagina con Reload gli dici di caricarne una nuova, che in realtà sarà la stessa che vuoi ricaricare con tutti i parametri?

Anziché:
opener.location.reload(true);self.close();
qualcosa tipo:
opener.location.href="ciriciao.htm?param1=ipp&para m2=topolino"

Chiaramente non essendo i parametri della form sempre gli stessi toccherà prima passarli alla popup...
E' un po' piu' complesso ma magari funziona