Happened before after continuous archiving of few hundreds links. Fix by: * setting process object to `None` to trigger GC finalizer cleanup of pipe descriptors * protecting against double cleanup