Always publish cancel event to the worker