Das habe ich mir schon halb gedacht ;)
window.close();
opener.location.reload()
> Funktioniert aber ohne Probleme (also ohne das setTimeout).
settimeout ist eine methode des window-objekts, jenes window-objekt existiert nicht mehr wenn das timeout abgelaufen wäre - setze das timeout für das opener fenster