As of 1.33, this is still true. The buggy code is the %linkchanged
calculation in refresh(), which doesn't detect that the link has changed in
this case.
+
+Still true in 1.43 although the code is much different now..
+
+> Still true as of 031d1bf5046ab77c796477a19967e7c0c512c417,
+> and now this same problem also affects link dependencies.