fix receiving utf-8 characters in multimedia push messages

Throw AssertionError instead of logging and trying to recover