почему жесть, вешаешь событие на изменение задачи и смотришь меняется статус или нет
а если таких событий прилетело 4 штуки разом? с разницей в несколько мили секунд. причем, каждое надо обработать, учитывая то состояние заявки, которое было на момент события)