Resolve dfoster's comments from code review.

Make Job.is_ready? use Job.refresh to do its work rather than
duplicating logic.