@dcrsmith can we have a bit more context/usage? these hybrid scenarios sounds to me something that should consider UE+N/cache
Personally, I would weigh the trigger point a lot heavier, and try to analyse if it is possible to reduce units via the trigger-point, if possible via cache or doing some mapping to create an object that contains everthing
than have scheduling scripts that can break if in your first case, the run time exceeds the scheduling, creating repeated jobs, or a UE that triggers schdeuled which may also create repeated jobs (but additional benefits to the second one because at least the browser wont be in a terribly long loop, dependent on design)