Minor checkForUpdate cleanup
Use mock IUrlDownloader for timeout testing