Не первый раз возникла нужда переопределить функцию.
Необходимо к примеру что-то внести в функцию, добавить.
Пробовал через init.php, но ни какой проверки видимо при объявлении функций не стоит. Только при подключении модулей.
Предлагаю дать возможность переопределять функции битрикса, не трогая ядро.