There was an error like this in one file back in
August (bug 10953) that
gave me problems when I tried to check out anonymously.
apparently, removing the property allowed the current revision to be checked
out, but still caused problems for anonymous users accessing older revisions
where it was present. (i noticed the problem while importing the repository
history into an external tool.)