Run checks Config.MaxOutputBytes on clients of drivers newDriver makes:
an output of exactly the limit is kept, a larger one refused and its
attempt discarded if the worker returns the refusal, no limit by default,
a workflow step reading its dependency's output, and a lease's Finish.