Во первых, в первом ифе вы вообще ничего не выходите в лог. Во вторых перед выводами в лог поставьте небольшие паузы.
В третьих, проверьте что вы в три потока запускаете тестовый скрипт.
При использовании http клиента и установок headers в той последовательности, которая мне нужна, BASу все равно он выставляет последовательность хедеров так как ему хочется. Как исправить и как вообще с этим бороться, если вы думаете что серверу все равно в какой последовательности приходят хедеры то вы ошибаетесь, выход из этого получается только использование ноды или есть еще какие то способы (лайфхаки)?????