Working with MSI-enabled deployment could be quite difficult especially when test machine has one version of application any attempt to deploy new build is just skipped.
Aaron Stebner has some tips how previous version can be uninstalled even if it doesn’t show in Add Remove programs.