If we switch to delete_all, we need to check the ordering of these as we won't have callbacks.

If we destroy logs before reports, we could end up with orphaned logs if reports get deleted as they don't have a host ID.  I haven't checked for other instances in this migration, but this one jumped out at me.