1) ага, это в итоге и нашел 2) Нет, если js, подключенный вне тега <head> ломает что-то в CMS, то это проблема CMS, а не моя, как разработчика)
С ЦМСкой Битрикса не работал, но работаю с другими системами и могу сказать одно - если ваш скрипт что-то ломает, смотрите свою реализацию - где, как и зачем вы вызываете этот скрипт.
Вы же его не просто подключили, чтобы он грузился, не так ли?
А значит, где-то есть функция, которая этот скрипт пользует, и может возникнуть конфликт - а значит это все же ваша проблема )