I'll be testing this later this afternoon, but curious about the scenarios in which the job isn't running but the log isn't marked as complete. Ones that come to mind are:

1. The job has not yet started (e.g. it wasn't forced, and will later be triggered by the cron). Will the log be incorrectly marked as completed in this case?
2. The job failed/crapped out partway through. Will it then get marked as completed here? Is there any way to distinguish between failed and completed jobs?

Was this designed for one of these scenarios, or something else?