Allow McM to use predeclared exchanges / queues.
Those clearXXXListeners() are not needed, so clean up a bit.
A bit more safety.
Check exception error code.
Gah, dozy and tested the wrong case.
Command line parameter to turn this behaviour on.
merge bug24675 into default