Otherwise we risk tripping over confusing statuses where a build is "done" and "Cached", but we were expecting to run it.