Moved Device.Start() ClientMessageHub into separate thread