Make watchers use the destroy_all method instead of delete_all which do not call after_commit methods...