Notes
Fixed bug where wait was blocking on user-started jobs
FIX The seq for sleep was broken, now fixed at ~1.5 seconds
Notes
Small optimizations
Since we are creating a subshell, we can just do unsetopt locally inside it.
Cleanup.  Use variables for both temporary filenames, and separate them by process.