Yuuujuuuss ....
Hum... qué tal que en el momento en el que se le dé al botoncito de upload lance la popup antes de submitirse y que la popup, además de la imagen, lleve un....
setTimeout('self.focus()',10)
si no te hace caso con self, prueba con this o con window o simplemente dejas el focus()
... y en el momento en que se termine el upload al cargar la página con eso de "todo fué de p.m." lance un ventanita.close() ??