The bottom line: I need the job to be stopped quickly (not just the steps), so
jobLauncher.run(job, jobParameters)
does not block for so long.

And now the details:

I have a simple job set...