アップデートに失敗しても「このシステムはすでに最新...」と表示する問題

WindowsでコントロールパネルのJavaの設定画面からアップデートをしようとすると、実際にはアップデート失敗なのに「最新の状態です」「このシステムはすでに最新...」と表示される場合があります。

Sunに出したバグレポートの要旨は以下の通り

control panel sais "Already up to date" after follwing http access.
---------------
MyPC <-> java.sun.com (72.5.124.55)
 >   GET /update/1.6.0/map-1.6.0.xml HTTP/1.1
     Host: java.sun.com
<    HTTP/1.1 302 Moved Temporary
     Location: http://javadl-esd.sun.com/update/1.6.0/map-1.6.0.xml

MyPC<->javadl-esd.sun.com (198.87.182.152)
 >  GET /update/1.6.0/map-1.6.0.xml HTTP/1.1
<   HTTP/1.1 200 OK
 ( correct map-1.6.0.xml  passed to updater)

MyPC <->javadl.sun.com(72.5.124.92)
> GET /webapps/download/AutoDL?BundleId=34051 HTTP/1.1
< HTTP/1.1 302 Moved Temporarily
  Location: http://sdlc-esd.sun.com/javadl/update/1.6.0/au-descriptor-1.6.0_15-b71.xml?AuthParam=1249432953_6cc6acd48b887b75a9b1354fea0bb799&GroupName=JSC&FilePath=/javadl/update/1.6.0/au-descriptor-1.6.0_15-b71.xml&File=au-descriptor-1.6.0_15-b71.xml&BHost=javadl.sun.com

MyPC <-> sdlc-esd.sun.com (198.87.182.162)
> GET /javadl/update/1.6.0/au-descriptor-1.6.0_15-b71.xml?AuthParam=1249432953_6cc6acd48b887b75a9b1354fea0bb799&GroupName=JSC&FilePath=/javadl/update/1.6.0/au-descriptor-1.6.0_15-b71.xml&File=au-descriptor-1.6.0_15-b71.xml&BHost=javadl.sun.com HTTP/1.1
< HTTP/1.1 404 Not Found

更新のためのデータの読み取りは何段階かに分けて行われていて、サーバ(の一部)は負荷分散のために akamai に置かれています。

そして、運悪く更新データがまだアップロードされていないサーバにアクセスしてしまうと HTTP 404 で処理が途中で失敗してしまいます。

しかし、Javaのアップデートはこのような更新失敗が発生したときに「更新に失敗しました」ではなく「すでに最新」と表示してしまいます。