bug fix: when it tries to connect to a unavailable end point the 'NSRunLoop.currentRunLoop().runMode' loop does not end, probably because the _isRunLoop is not been set in the approproate queue