It could be the case where the user unzips an older version of latest.zip on the desktop and then uploads to the server. When the auto-update kicks in, it won't overwrite because the existing file appears to be newer.
(In [6224]) fixes #3128 - force PclZip to overwrite