We're detecting actual VMs. We err on the side of false-negative (not detecting a VM when it is a VM).
If you want us to check this customer there are a few options:
1. Start with an activation that we can look at (so provide us a product key that has been activated on the machine).
2. Schedule a time to do a remote debug. So we can dig into the computer to see what's happening (likely the customer just no understanding VMs -- for instance, computers in the cloud are VMs)