могу я добавить свои 2 цента.
Почему вы запускаете свой поток через Javascript, а теперь через соединитель CDS.
Если вы запускаете свой поток с помощью Javascript, он будет запускается только при взаимодействии пользователя с кнопкой. Ваш поток не сработает, если запись (статус) будет изменена каким-либо фоновым логом c или каким-либо другим плагином.
Чтобы ваш поток работал при изменении статуса при любых обстоятельствах, пусть это будет через взаимодействие пользователя с фоновым логом c,
Я бы предпочел запускать ваш поток через соединитель CDS и это тоже при обновлении записи и отфильтровать ваше поле, чтобы оно было только состоянием.
В этом таким образом, ваш поток будет запускаться автоматически только при изменении поля статуса.