Problemas Wix MajorUpgrade

Aquí están los escenarios.

1.) Instale 1.0.1.1 luego actualice a 1.0.2.2 ===> Esto funciona bien (como se esperaba)

2.) Instale 1.0.2.2 y luego baje a 1.0.1.1 ===> Esto no funciona (como se esperaba)

3.) Instale 1.0.1.1 luego instale 1.0.1.1 ===> Esto entra en modo Reparar / Eliminar (como se espera)

4.) Instale 1.0.1.1, luego instale 1.0.1.2 ===> Se instala como uno nuevo y muestra el programa dos veces en Agregar o quitar programas en el panel de control (supongo que debería funcionar como 3.) porque, desde mi entendiendo, a MSI no le importa la cuarta parte de la versión del producto)

Estoy haciendo algo mal ?

<Product Id="*" Name="My product" Version="$(var.Version)" Language="1033"  Manufacturer="My Company" UpgradeCode="MY-UPGRADE-CODE">

<Package Description="My product" Comments="Comments" InstallerVersion="200" Compressed="yes" />

<MajorUpgrade Schedule="afterInstallInitialize" DowngradeErrorMessage="A later version of [ProductName] is already installed. Setup will now exit." />

Respuestas a la pregunta(1)

Su respuesta a la pregunta