Description
The TaskRunnerFactory class in activemq-client creates a default executor but doesn't set an uncaught exception handler. This should be added so uncaught errors show up in the log for the created threads. This is similar to how the getExecutor method in BrokerService sets an uncaught exception handler.