소켓 예외만으로 퇴장 이유를 표현하면 사용자 요청과 네트워크 단절을 구분하기 어렵습니다.
의도 프레임
퇴장 완료
FIN
한 번만
퇴장 사건
핵심: 명시적 exit 응답 뒤 close하고, 비정상 종료는 registry 정리와 상대 알림을 멱등적으로 수행합니다.