Hallo alle zusammen!
Nicht schlagen ..., ich hab' die Ursache für mein "Problem" gefunden, dank eurer hilfreichen Anregungen.
Es hatte sich tatsächlich ein window.onload Handler "dazwischen gemogelt", der ebenfalls einen Reflow auslöst.
Ohne diesen "funktioniert" es jetzt, bzw. liefert den korrekten Wert.
Allerdings verstehe ich immer noch nicht so ganz, wie das möglich ist, wie sich ein asynchroner Task quasi genau zwischen die Ausführung des anderen Tasks "mogeln" kann?
Oder anders gesagt, wenn das ja (offensichtlich) möglich ist, dann kann das ja zumindest theoretisch immer und überall passieren. Denn letztlich hat man ja keine Kontrolle darüber, wann bspw. irgendein Event-Handler zuschlägt oder nicht.
Oder missverstehe ich da etwas?
Gruß Gunther