It looks like this actually does trigger the documented callbacks. `delete` calls `delete_or_destroy`, which always calls `remove_records`, which always triggers those callbacks.