Fix for `dependent: :restrict_with_exception` which never deletes but returns without error if no descendants are found.