Policy that determines wait time between health check invocations

Changes the default policy to exponential backoff rather than fixed 60
seconds
I would maybe be tempted to name this `HealthCheckRetryDelay` or something like that, since it has no control over whether to retry, just when.