Added nats client queue size logging
Run NATS.connect on EM thread

-If EM#connect is run from a different thread it may throw
ConnectionNotBound errors.
-Verify that current thread is reactor thread when connecting
to NATS.
-This is only an issue in worker and not in director since Thin
processes requests on EM thread.