web app uninstall checks before attempting remove