(SERVER-43) fix http report processor - now with tests!

Extra test coverage, yay!