Rate limits

Provider rate limits are retried for you and surface on the task, not as an HTTP error. A key's spending limit is a 402, not a 429.