Suspension and reediting, fixed a logic error

The logic error could result in images being jumbled in messages. Also
now allow for queued messages to be suspended, re-edited, and then
queued again.