Re-write build fetching logic to handle response codes.
Remove some debugging logs.
Allow BuildCache to cache in-progress builds
teach the fetch method how to validate and
refetch stale in-progress builds on a 2 minute timeout.