вы все же не раскрыли тему беспинговых управляемых коннектов.
я немного в теме сокетов. и тоже сталкивался со странными отваливаниями. но как ни странно, что странно

, в таких случаях у меня на ФП смерть сокета сразу выявляется, а не сервере - не всегда.
поэтому я все же юзаю связку пинг+АСК. если АСК не пришел в ожидаемом интервале, я тупо закрываю сокет.