бу бу бу
Вы никогда не сможете сказать что значит "ОЛ правильно отрабатывает", т.к.
ни в одной из документаций к ОЛ не сказано как вообще должны работать программы с циклическими связями.
100500 раз на форуме были вопросы "добавляю новый блок в схему и всё ломается", а после выяснения оказывалось, что причина в циклической связи.
Итак: прежде, чем говорить "правильно работает" проверьте есть ли хоть какой-нибудь критерий правильности.
В ОЛ такого критерия нет (циклические программы в ОЛ вообще непойми как работают), и поэтому ваши слова, что "у вас оно как-то работало" это лишь медвежья услуга окружающим.
Насоветуете "использовать циклические связи", а у вопрошающего КНС переполнится.