Создали функцию, вызвали ее(п.2), переименовали функцию, но в действии вызова(п.2) она имеет прежнее название и следовательно не работает, вызываем функцию, которой нет. Можно сделать, чтобы она сразу и переименовывалась в тех местах, где ее вызываем.
Таких изменений не будет.
Писать такой код крайне не рекомендуется. Под "такой" я имею ввиду писать код целиком с
использованием внутренних расширений БАС. Это приводило не раз и приведет в вашем случае
к ошибкам, которые очень трудно выловить и исправить.
Если нужно писать скрипт целиком на js, используйте node.js