@ DavidRIt seems that the 'avast! transient cache' isn't working as it should scan once and ignore until the next VPS update or the file changing or reboot. Another possibility is obviously the VPS auto update, if that were experiencing a problem it may mean the transient cache thinks there has been a new update. This is speculation on my part, but theoretically possible.
The moment I add the folder to exclusions or stop the process, in this case HPQSTE08.EXE, Avast! picks another, UPHclean.exe, and stick with it. If I stop UPHclean.exe, Avast! takes IAANTMON.EXE.
When Avast! installed this morning, maybe midday for you, vps was 120223-1, I tried to update manually but it says there were not new updates. A while ago I upgraded the vps to 120224-1 manually because 4 hours had passed an Avast! did not upgrade by itself.
I'll wait for another update see what happens. if not, I might install Avast! clean to get rid of any glitches.
Thank you DavidR