Конь
отсутствие - после определенного колва попыток реконнекта и все неудачные
плохой - после нескольких попыток реконнекта и есть удачные, можно поиграться со временем между дисконнектами
неотправленные - те которые не получили ответа и/или не прошли проверку на наличие в бд
я так вижу
1 и 2 пункт согласен, третий про неотправленные ну хз, даже при реконектах можно встрять на неотправленное сообщение, если оно попало как раз в период отсутствия сокета и при этом ты его никуда не сохранял, то считай потерял