Send requests for user and channel init data out of CoreConnService
This prevents a race condition where the initdata would often arrive before the channel or user had been added to the appropriate lists, causing the channel or user data to be lost.
Merge branch 'joinracebugfix'