А как перекинуть в нужный статус уже запущенный БП?
Делаете статусы БП такие же как стадии сделки
В каждом статусе параллельное действие
1) ожидание смены статуса, если сменился то изменяем стадию БП
2) основное тело БП в текущем статусе, в конце смена стадии сделки на следующий