Use after_commit on destroy, not before_destroy