ActiveMQ optimization: Reuse sessions and replyto producers...close on destroy only, create on init only. This may make a noticible difference under heavy queue utilization.