SessionManager polls redis aggressively

Currently the SessionManager maintains a list of active sessions in redis and has a session garbage collection loop that runs every second by default. This exists to support obscure use cases and should probably be removed.