cpp: Fixed major bug in dispatcher implementation

We weren't receiving any real messages! Message was not converting
the content from RemoteMessage