Metrics now counts 300s as success

refs #88
No need to make this distinction here. You can always return the error.
```go
if len(via) > n {
    return ErrTooManyRedirects
}
return nil
```