allow custom handling of connection status types through a delegate settable on ConnectionSettings