Added ability for AutoThreadingClient to respond to signals (within 1 second) and also fail when connection is closed