Es sieht so aus, als wäre ein vorhergehender Zugriff auf Request.ContentFields dafür verantwortlich gewesen, dass das ReadClient nicht mehr funktioniert hatte...
Nachdem der nur für ein erweitertes Tracing verwendet wurde, habe ich den natürlich auch nicth hier in den Beispielcode gepackt.
Auch wenn das ein recht spezieller Fehler ist: Vielleicht hilft der Post ja trotzdem jemandem nicht genauso lange wie ich nach dem Problem suchen zu müssen.