The maximum number of seconds to wait for the assertion to be true. If it
becomes true at any point during that window, the step passes. The step may
continue running for a bit longer due to the latency of the final check, which
starts when the timeout is reached.