한 번의 timed park가 아니라 남은 시간을 반복 계산한다.
ready true
opened
status true
cancelled
remaining 0 이하
timed-out
양수 nanos만 대기
loop
핵심: scheduler 지연과 spurious return 때문에 실제 결과는 park 반환 원인이 아닌 상태로 결정한다.