KVM: selftests: Split PMU caps sub-tests to avoid writing MSR after KVM_RUN