refactoring room join code; fixing issue where existing subscribers would not be subscribed to new joiners
refactoring room join code; fixing issue where existing subscribers would not be subscribed to new joiners

pbrejcha/bunker,bunkerchat/bunker,alexandergmann/bunker,DigitalZebra/bunker,johnculviner/bunker,weegeekps/bunker,JoshHarris/bunker,johnculviner/bunker,depinav/bunker,djbielejeski/bunker,alexandergmann/bunker,JoshHarris/bunker,pbrejcha/bunker,DigitalZebra/bunker,weegeekps/bunker,depinav/bunker,bunkerchat/bunker,djbielejeski/bunker