If we wanted to fix this I think we should deprecate the external versioner thing and add a more generic pre/post create/modify/delete hook system. So one might register a “pre-delete” hook to solve your use case, or a “post-*” hook to notify an external system of completed changes, etc. The current external versioner is the “pre-modify/delete” hook.
2 Likes