Checkpoints are now continuous, meaning they don't have to wait for work to stop.  Also, fixed job_stream::invoke for programs with a lot of stdout or stderr.