Как бы я решил.
Предположим есть 3 стадии: Стадия 1, Стадия 2, Стадия 3
Создаю поле - "Текущая стадия", в которое записываю стадию. Так как сделка у тебя на стадии 1, то в это поле прописываю "Стадия 1". Редактирую твой бп, в самом начале ставлю условие, если поле "Стадия сделки" (битриксовое поле) не равно полю "Текущая стадия", то выполняю все действия бп, второе условие у нас "Истина" и там ничего не делается. В конце твоего бп, где идёт выполнение всех действий, надо перезаписывать поле "Текущая стадия" (условно там должно быть "Стадия 2" теперь)