yes, it's because it doesn't work properly ;)

When a user try to delete a working copy we should remove all references to its baseline.

I've tried to use a subscriber on delete event but it doesn't work because the intid related to an object that is going to be deleted is unregistered before my handler's execution.