MQTT, Complete and Catch questions

The status changes, but I haven't been able to work out how to know that a particular message has not got through. A Catch node doesn't catch anything.

This is in contrast to the email out node. When you pass it an message to send it always either signals a Complete or a Catch event.