Hi Sam,
I'm having the same issue, but on Windows 7 32-bits machines. Were you able to overcome this problem?... I haven't been able to identify a pattern on machines that prompt "Windows Update Agent is not the correct version", but it happens randomly. Our workaround is to reboot the machine, and then Agent completes posture validation without any prompt.