Проблема с непонятной ошибкой может возникать в случае использования любой версии The Bat, в которой существует параметр "таймаут" в настройках транспорта и связан с тем, что на настоящий момент The Bat не совсем четко отрабатывает ситуацию "таймаут в середине транзакции" (если каждую пару "команда-ответ сервера" рассматривать так). Это особенно
может быть заметно пр обработке долгих команд (типа DATA) и нестабильных линков. В этом случае реально серверной ошибки (и сообщения о ней) не возникает (инициатором разрыва соединения выступает The Bat), и в качетве сообщения об ошибке выводится последнее сообщение, полученное от сервера перед возникновением ситуации "таймаут от The Bat".
Решение:
Индивидуально, в зависимости от условий, подобрать увеличенное значение таймаута, минут так в 5… Стандартное рассчитано на "классический хороший коннект"