Agreed. `job-ttl` would be better. Renaming it now while there's so much going on seems like a bad idea, so let's keep it in there for now and call it "legacy". We can definitely address this in the future, but I'd rather make these changes slowly, to focus on the more important changes.

Again, here, I think defaulting to `None` means it should not specify a timeout to the worker, meaning the worker will fall back to its default, which is 420.