Как я уже говорил, что если до этого позиция нулевая, а скрипт сформировал ОБА сигнала, то так и будет. Так блоки "есть активная позиция" будут говорить, что ее нет. Нужно в скрипте исключить одновременное формирование сигналов.