Hi,
Im "einfachsten" Fall, und den vermute ich hier angesichts des "läuft", "läuft nicht", liegt hier eine "race condition" vor. Wenn man Glück hat, funktioniert's, wenn man Pech hat, eben nicht. Also mal hat der IE den alten Code bereits entsorgt, mal hat er gerade noch Zugriff und kann ihn ausführen ...
Ich denke nicht, daß der IE den alten Code bereits entsorgt hat. Denk mal an das SELFHTML-Beispiel http://de.selfhtml.org/javascript/objekte/anzeige/document_open.htm , das dürfte dann gar nicht gehen.
Das Problem ist wohl eher ein Deadlock. Aber das ist nur eine Vermutung.
Gruß, hesst