У меня не воспроизводится - цвета переключаются корректно.
Выложите простейший проект (с одним сигналом тревоги), на котором это можно будет воспроизвести.
Прикладываю простой проект. Выяснил вот что: когда переменная меняет состояние 0 (авария) -> 2 (норма), то авария остаётся активной (красной), если 0 (авария) -> 4 (норма), то авария становится неактивной (зеленой).