Como impedir o Wix de instalar uma versão mais antiga?

Eu tenho um aplicativo que estamos mudando para um instalador do WiX. Até agora, quase tudo parece estar indo bem. O único problema que estou tendo é que, se uma versão mais antiga é baixada e tenta-se instalar, ela o faz.

E isso é um pouco de problema. Se houver uma versão mais recente instalada, não quero instalar a versão mais antiga. Eu pensei que o problema estava no componente "Upgrade", mas devo admitir que bati em uma parede. Como posso alterá-lo para que as versões mais antigas vejam que já existe uma versão mais nova instalada e não a instale?

Meu produto de teste está agora na versão 2.4 (a versão mais recente que estamos tentando lançar). Ele atualiza corretamente para 2.4.1 ou 2.5 ou 3.0. Mas se eu criar uma versão 3.0 e executar o msi para 2.4, ele ainda será adicionado.

Meu componente de atualização:

<Upgrade Id="PUT-GUID-HERE">
  <UpgradeVersion Maximum="2.4" Property="PREVIOUSVERSIONSINSTALLED" />
  <UpgradeVersion Minimum="1.0" Property="NEWERPRODUCTFOUND" OnlyDetect="yes" IncludeMinimum="no" />
</Upgrade>

Acompanhamento:
Depois de seguir a sugestão de Steins, recebi um erro como este
"Símbolo duplicado 'WixAction: InstallExecuteSequence / RemoveExistingProducts' encontrado"
Depois de procurar o arquivo Product.wxs no diretório<InstallExecuteSequence>Eu tive que deletar<RemoveExistingProducts Sequence="6550" /> porque essa era a duplicata à qual estava se referindo. Depois disso, o instalador funcionou e as versões antigas não podem mais ser instaladas sobre as novas versões.

questionAnswers(1)

yourAnswerToTheQuestion