title: MSI does not install all files when RemovePreviousVersion is run
body: <p>I have a MSI build using WiX version 3.</p>
  
  <p>All previous installers for the product we are deploying worked fine with the configuration specified (that is: if previous version exists, remove, then install the new version) - however, the new MSIs we build don't install all files when it runs through the 'remove first' path.</p>
  
  <p>If we manually remove the existing installation and then run the new version all the files are installed - and when I examine the MSI file in Orca the files and features are shown and seem to be fine.</p>
  
  <p>We have tried running with verbose and extra logging turned on (<code>/l*vx</code>) however all we can see if that the files are not being registered &amp; then installed.</p>
  
  <p>Any thoughts or suggestions? This is driving us up the wall.</p>