Кажется, нашли проблему совместно с Алором. В их бибилиотеке по умолчанию timeout у сокета был равен бесконечности, из-за этого библиотека не всегда правильно определяла обрывы связи. В следующей сборке этот параметр будет равен 30сек.