support LimitExceeded gracefully, and pre-heat the CI cache