I don't know what to do with this but i have similiar problem.
I want the anonymous user to be able look at version history and preview older versions of content objects but content->versionread rights is not enough. I think this is the problem with rights checking in content module -> versions.php