Under what circumstances does a "repair" update the program?

Hi all,
To remedy some issues with the Action Center in Windows 7 saying the avast! beta 2 was not updating,
I attempted the repair from control panel/programs and features.

It asked me to reboot, a box appeared that I would associate with a new install (it gave me the chance
to decline Google Chrome, which of course I did).

Sure enough, the product was now the latest RC, Vs. the Beta 2.

I’ve done repairs before, but never seen this behavior.

A beta can have flaws, that is why it is a beta and not a RC or a stable version.

PS: Latest RC is RC3

Thanks, makes sense. I’ll update one of my boxes to rc3 tomorrow.