При добавление повторов запроса при получении ошибки от вебсокетов, получился критичный баг, из-за которого в новые запросы могли приходить ответы от старых. Баг пофикшен, теперь все работает правильно.
Код доступен на Github или packagist под MIT лицензией. Автор @t3ran13