As usual, I had a problem and diagnosed it myself and then presented the misdiagnosis to the support people.
The errors I mentioned above are because we don't install ePO on our servers, but VirusScan still attempts to report the events back to the server. Without ePO it doesn't work.
But that wasn't the actual problem. The actual problem was that the EPOEvents table in the database was not updating. I could trace the point at which the updating stopped to the time when the physical computer was converted to a VMware Virtual Machine. That didn't really help. With the help of McAfee support we determined that the Events directory (in program files\ePO\DB\Events) was actually a file and not a directory. Once I deleted the file and created it again as a directory, the events came streaming in.
Thank you for update Ed.