Use case: 1. Create unsent message with file attachment, attempt send 2. Meanwhile, app shows the unsent message in the app. 3. The user chooses to delete the message as the upload is executing This should presumably cancel the upload request, etc.