`DependencyPolicy::free` has `REQUIRE(job->status() > Job::Status_Running)` so we need to update status before invoking `freeQueuePolicyResources`