We are using the SwiftProcess returned by `self.spm.get_or_create_sp` in the LaunchManyCore.  From the name I expect that only a single SwiftProcess is re-used.  So the "normal" swift downloads probably use the same one.  Unfortunately this makes replacing the lock at runtime not a good option.