네트워크 자원 소유권은 생성자에서 세션으로 한 번 이전된다

Socket을 받은 메서드가 빌린 것인지 소유한 것인지 모르면 이중 close 또는 누수가 생깁니다.

acceptorSocket 최초 소유
Session factory구성 성공 여부
registry추적 등록
Sessionrun+close 소유
onClosed등록 해제

핵심: acceptor는 등록 성공 뒤 Session에 소유권을 넘기고 실패 전에는 직접 닫습니다.