Up: refactor decision into if it's changed, or we don't care
Up: delay fetching previous build, and replace iteration with Project.previous_build_id