I think that if the selinux mountpoint is available at all, the policyvers file should always be present so that we can assume that we can always read this if the function is called. I'll check the source and confirm that behavior.