`setMessageBody()` is only called by the `MessageManager.launchComposer` activity handler, and that’s how it worked: if the activity body was empty, the message body wasn’t cleared. I just wanted to make as little changes as possible, but if that’s OK with you I can put the `Compose.clear()` outside of the `if` statement.