Blocks until count reaches zero or timeout.
timeout duration.
true if reached zero, false on timeout.