SignalR/SignalR — pull request #559 by andreialecu (2012-07-24 13:31:01+00:00)
Title: Fix for Groups.Add() race condition and missing messages

Fixes issues:

https://github.com/SignalR/SignalR/issues/546 (repro here)
https://github.com/SignalR/SignalR/issues/537
https://github.com/SignalR/SignalR/issues/388

The fix is relatively hacky, and one would say it breaks separation of concerns, but I couldn't find any other way.