`job_start` can fail. Returns `0` in case of error.