Исправлена (вроде бы) ошибка транспорта: при завершении транзакции по таймауту ID не удалялся из хэша. После 256 неотвеченных запросов транспорт переставал работать.