Hi,
I had the same problem, but a different scenario:
I converted a physical machine to VM, and the number of the CPU wasn't the same:
16 on physical and 8 on the new VM.
I had the same error in the event log, but different source of problem..
and guess what works for me?
The affinity of the CPU in the SQL properties - go to processors, and check mark the automatic CPU and automatic affinity.
than the agent started..
hope it helped someone..
M.