Have worker call reserve_with_timeout with a configurable timeout

The default is 10 seconds now, instead of 1 second