Díky Marku B (viz komentáře) jsem zjistil, že příčinou byl prohlížeč. Přesněji plugin firePHP v Chrome. Poté, co jsem jej zakázal, se vše vrátilo do normálu.
Z nějakého důvodu firePHP přiměje prohlížeč zavolat stránku dvakrát, když se neobjeví žádná ozvěna.