If sending a voice message fails, we expose this in a fairly brutal full screen modal. We should use contextual feedback instead. Can we use the message send fail/retry interactions where:
- Messages instantly appear in the timeline in all cases
- Errors in the room list are easily discoverable
- We have nice interactions above the composer to send/cancel/send all, etc