It should never happen, since we remove the prior version above:

                bundleSet->deleteVersion(version, optDryRun);  // if reinstalling a currently installed version, you want to delete old copy

Except in --dryrun mode (where teh error is not wanted).

I think the tests should probably be deleted