Parallel album install calls mess with each other
If one install call is started after another, for example from two terminals, the second one finds the first solution in the database marked as started to be installed but not finished - which triggers the cleanup routine for unfinished installations and deletes files of the first (ongoing) installation.