Fix EZP-21848: Try to allow non-destructive installs over existing sites

To do:
* [x] test that it works
* [x] check if a simple upgrade (when switching to a different tag or maybe to an alternate repo in main composer.json) can also have a destructive effect