Ребята, решение по отказу не обсуждаем - это мой косяк, социальный. Про код больше комментариев, если возможно
я глянул по диагонали - хидеры какие-то непонятные, очередь там в коде зачем, протоколирования нету, не увидел таймутов, нет app.src, код не очищен от каментов (нет культуры давания)
- но я ненастоящий сварщик.