Thanks! I guess I'm asking for both 1 and 2. The execution layer won't be able to scale (not fast enough anyways), so I guess the scenario is really about having 300+ jobs queued up safely while the agent trods along. And preferably in a first-in-first-out fashion.
I don't need a responsive UI for these edge cases, so that's good.