정상 종료인데 MQTT WILL이 폐기돼 노드가 online으로 굳는다 — paho 이유코드와 재인증 중 끊김

에이전트가 서버에 다시 등록하는 도중 접속을 끊으면, MQTT CONNECT가 아직 진행 중이라 offline을 보내지 못한 채 끊긴다. 기다리는 사이 접속이 끝나 online이 나가고, 마지막에 MQTTAsync_destroy가 이유코드 0(정상 종료)으로 끊어 브로커가 WILL을 버린다. 서버에는 online만 남는다. paho 소스와 브로커 실험으로 원인을 좁힌 과정을 정리한다.