I know that this is already being made, for example in the update() method, but if the CelerySignalProcessor is being used, it's strange to see the celery logs launching tasks that will not run, because they are using models that are not in the DocumentRegistry.
Is it possible to validate this condition outside in the handle_save(), handle_pre_delete() and handle_delete()?