Я вот одному объяснял main это как главная Страница у сайта, и можно без меток и с чего функция началась и ( если там нету условий Сукес или фал и тп ) он сам на main перейдёт ниже функции :)
У вас ID потока, в котором запускается асинхронная функция, находится в локальной переменной, она не может быть передана в другой поток. Используйте глобальную переменную для ID потока с функцией "GET_CODE".
Пример: threads.xml
Подаскажите пожалуйста, что нужно сделать чтоб в http клиенте начал выполняться JS
Ничего, это никак не сделать.
Надо разбирать скрипты сайта, находить части кода, которые отвечают за генерацию нужных данных, затем адаптировать, если надо их под js (не браузерный) и через выполнить код получать нужные данные.