Fixes a bug where a nil MessageBody was passed to a Swift initializer expecting non-nil. To fix, OutgoingMessagePreparer.init will now accept a nil MessageBody and process it correctly.