Столкнулся с той же проблемой, только на этапе. Правда это было на этапе, когда бизнес-процесс был достаточно большой и я не сразу понял, что проблема именно в цикле. Я не смогу решить проблему, но я ее обошел - сделал бизнес-процесс со статусами и поставил смену статуса после задачи. Статус менял на предыдущий. Т.е. получается как-бы псевдоцикл - проверяется условие -> ставится задача -> после выполнения БП возвращается на предыдущий статус, с него перескакивает на текущий -> снова проверяется условие и т.д.