Вам нужен захват пакета возникающей проблемы. Может случиться так, что все ваши вещи работают нормально, но конечные пользователи имеют ошибочные браузеры или находятся за ошибочными веб-прокси, брандмауэрами или шлюзами NAT, которые усекают файл.
Возможно, вы захотите посмотреть, как ваши серверы / обратные прокси / балансировщики нагрузки обрабатывают заголовки Content-Length и Transfer-Encoding при обработке этого файла JS. Также ознакомьтесь с правилами для этих вещей в разделе 3.3.2 RFC 7230, «Длина содержимого» и некоторых из следующих разделов.