Made consumer more fragile - it now fails as soon as activemq is not available.