단순 permit만으로 Queue 상태와 worker 등록 경쟁을 안전하게 만들 수 없습니다.
업무 조건
깨울 thread
조건 변경 공개
진행 허가
취소·종료
핵심: 저수준 park를 쓰면 blocker·취소·종료·재검사 책임도 컴포넌트에 남습니다.