Polished
Lets not deprecate InvalidPayloadException as its used for the getMandatoryBody and we would need an exception to be thrown if not body could be retrieved. Though the name of the class could possible be aligned better with the NoSuchHeaderException we have for getMandatoryHeader
CAMEL-6093: Fixed having 2+ routes from the same JMS queue, not stop the endpoint if there are still active listeners when a route is stopped.