EVA-Prinzip auf der Serverseite! Erst Daten zusammentragen, dann die Ausgabe erstellen, dann weißt du alles was du benötigst und kannst die Reihenfolge so gestalten, wie sie der Client braucht.
Der gesamte Code wird durch PHP gebuffert und am Ende per ob_end_flush() ausgegeben. Und wenn der Fehler (wie gesagt nur manchmal) auftritt, dann ist er nach erneutem laden (F5) stets verschwunden...
Kann mir also echt nicht erklären, woran es liegen könnte..