accept 이후 등록과 제출의 실패 경로마다 Socket close 책임을 둔다.
acceptor가 새 Socket을 소유한다.
연결 상한과 서버 종료 상태를 확인한다.
성공하면 connection task가 책임을 받는다.
요청 루프 뒤 Socket과 등록을 정리한다.
핵심: 실행기 거부가 listener 전체 예외로 전파되지 않게 503 또는 close로 번역한다.