Dank Mark B (siehe Kommentare) fand ich heraus, dass der Browser die Ursache war. Genauer gesagt das firePHP-Plugin in Chrome. Nachdem ich es deaktiviert hatte, war alles wieder normal.
Aus irgendeinem Grund veranlasst firePHP den Browser, die Seite zweimal aufzurufen, wenn kein Echo erfolgt.