should not add url to failedURLs when timeout, cancel and so on. #707

issue #707