Improved handling of previous version installations. Cleans up after old version installation to prevent phantom untracked changes. Provide untap/tap fix if initial update fails due to local changes