SRHubConnection callback fixes.

_callbacks wasn't being initialized
registerCallback was using Id was a variable name, also adding the id to the dictionary but returning the wrong id.