Loading this file results in the every-5s-forever job continuing to run: https://github.com/jcrossley3/random-apps-of-kindness/blob/master/demo/src/demo/jobs.clj
Further, once the unschedule fails, subsequent unschedule's also fail, leaving me no way to cancel the job short of undeploying.
This issue was caused by the job being created asynchronously, and
stop checking to see if the job was started before trying to stop. It
will now check to see if the job is pending (thanks to
and wait for the job to reach the started state before actually
stopping it. Depending on the schedule for the job, it may actually
fire before being stopped.