Check watchers exist before attempting to cancel in Alertable loop