Dein Server ist so konfiguriert, daß er beide unterschiedlich ausliefert.
Trotzdem, das SVG sollte doch auch als text/html angezeigt werden.
Nein, das kann Firefox erst ab der kommenden Version 4, weil erst diese einen HTML5-konformen Parser enthält, der in text/html eingebettetes SVG verarbeiten kann.
Was allerdings schon in jetzigen Browsern geht ist das Einfügen von SVG über JavaScript (createElementNS, nutzt du offenbar auch). Aber SVG direkt im HTML wird noch nicht als solches erkannt, auch mit Namensraumangaben. (Ich weiß jetzt nicht, ob das die Ursache ist, ich habe nur SVG-Code im HTML gesehen, aber auch, dass du viel SVG mit JS generierst.)
Mathias