I have just noticed that Catch and Complete nodes do not show a config error if they are not connected to any nodes. This happened because I deleted the node that was being monitored by a Catch node and then recreated it, this meant that errors were no longer caught but there was no indication that the Catch node was no longer connected. It took me a little time before I realised what was going on, particularly as I had named the catch node in a way that indicated which node it was monitoring. A classic case of the comments in code not matching what the code is actually doing.
Is this worthy of a feature request?