wait in a callback for sbatch job to be state running
wait in a callback for sbatch job to be state running

By waiting in a callback we release back to the agent loop. This
allows the agent to process other ops. For example, in the case of
https://github.com/radiasoft/sirepo/issues/3307 we need to process
other run ops. This has the added benefit of allowing us to cancel
a job while it is waiting in the sbatch queue.

radiasoft/sirepo,mkeilman/sirepo,radiasoft/sirepo,radiasoft/sirepo,radiasoft/sirepo,mkeilman/sirepo,mkeilman/sirepo,mkeilman/sirepo,radiasoft/sirepo