Fix for receiving encrypted messages

This fix resolves the issue of encrypted messages not being thrown into the `OnGetMessage` handler.

On new clients, messages are either send in plain text or encrypted - not both. This is why the `body` tag is missing.