Убрать отправку дисконнекта при самом дисконнекте не выйдет.
Как вариант, можно сделать так:
Сервер получает дисконнект, ждет какое-то время (например 10 секунд), и если за это время пользователь не переподключился (id сокета меняется, не забывай), то отправляет всем пользователям сообщение