If NSURLConnection response statusCode not valid (e.g. 404) , downloader...

... never stops its runloop and hangs the operation queue