What does the 2 hour per command timeout mean?

What command are we talking about?

If I have N run steps in my 2.0 build does each step get a separate timeout or is the timeout shared by all steps in the container?

The issue I am running into is that I can’t get the tests load balanced across containers without letting them complete. They can’t complete due to the timeout. So there is a catch 22 where I can’t get under the timeout without the functionality that doesn’t work until the build completes.