Atualização importante do WiX3 não está funcionando

Tenho uma grande atualização que estou tentando fazer, mas simplesmente não funciona. Simplesmente instala o novo programa ao lado do antigo. Eles estão em diretórios diferentes (como alterei a estrutura de diretórios com a nova versão), portanto não há conflitos, mas o antigo PRECISA ser apagado para que meu produto funcione corretamente.

<Property Id="UPGRADE_NEEDED" Secure="yes" />
<Property Id="SAME_OR_NEWER_VERSION" Secure="yes" />
<InstallExecuteSequence>
    <RemoveExistingProducts After="InstallFinalize" />
</InstallExecuteSequence>
<Upgrade Id="{PUT-YOUR-GUID-HERE}">
    <UpgradeVersion Minimum="5.1.3" OnlyDetect="yes" IncludeMinimum="yes" Property="SAME_OR_NEWER_VERSION" />
    <UpgradeVersion Minimum="5.1" Maximum="5.1.3" Language="1033" Property="UPGRADE_NEEDED" MigrateFeatures="yes" IncludeMinimum="yes" />

Esses são os meus elementos de atualização (com o GUID removido, é claro). Se alguém puder descobrir onde está o problema, eu apreciaria muito.

questionAnswers(1)

yourAnswerToTheQuestion