I have checked that the file on the web server is correct.
I have sometimes experienced similar problems when downloading software from the internet.
My suspicion is that it has to do with a cache that is not updated correctly on your internet provider's proxy server. If it is, then the cache will time out eventually.