нужно просто сделать один БП с ожиданием стадии сделок
попил чаю. подумал.
в вашем варианте.
запустил БП, ждем стадию 1, дождались, запустили задачи.
а потом чего?
если линейно ждем следующую стадию, она может не наступить.
вариант только если возвращаемся наверх и опять ждем какую то другую статию (в ветвлении) и предусмотреть завершение БП при финальных стадиях?