This is what WiX
Did you tried them?
MajorUpgrade.AllowSameVersionUpgrades
and MajorUpgrade.AllowDowngrades
attributes for.Did you tried them?