Simplify implementation of `SPDYSessionManager` and add concurrency guards for `allSessions`