I was having the same problem, but it seems to work after the user re-boots. I'm using the Tasks in epo 3 to deploy, I do an unistall(remove) of 4.51 then an install of 7.1 in the same Deployment Task.
McAfee will tell you that you don't/shouldn't have to re-boot, but we all know the value of that!