Fix admin not being able to delete

In some cases a message could fail validation and be left in an inconsistent state.

e.g. if a message was created, but a crash or validation issue caused the request to fail before the message could be enqueued, then it'll be left in the "sending" state without actually being prepared for sending.