an invalid message does not look like that. See https://github.com/mozilla-b2g/gaia/blob/master/apps/sms/js/thread_ui.js#L1593 for more information

basically, you need a mms, a delivery "received", and no subject, no attachment.