Создали функцию, вызвали ее(п.2), переименовали функцию, но в действии вызова(п.2) она имеет прежнее название и следовательно не работает, вызываем функцию, которой нет. Можно сделать, чтобы она сразу и переименовывалась в тех местах, где ее вызываем.
Как можно в БАС вызвать функцию в таком виде if(func()==true) ...
в редакторе в поле с условием не дает функцию вставить, только переменные и ресурсы.
Если функция js, то можно прямо в условии написать, если функция BAS, то сперва нужно вернуть результат выполнения функции в переменную и уже затем её использовать в условии