This reverts commit b2d6e5f77f
because two major problems have been resolved by now:
1. The lack of Git/HTTP with SSHD test coverage has been resolved
and there is one more assertion against double run of request
cleanups.
2. The request context and cleanup have been decoupled, allowing the
QoS filter to access the current user without causing a double
cleanup of the request context.
Change-Id: I2df49f7a21369a37ab21f75909da4f2871185ba8