Countdown watch to measure remaining timeout when waiting on multiple blocking resources