Shutdown and reload need to be handled cleaner. - Use the Drain() API anytime a NATS connection is closed. - Reject incoming MQ series messages while shutting down or reloading.