Prevent double rendering of attachments by multiple entries into `MessageView::render` using promises.