Please be consistent w/ casing on log events. Also, DRY this line like so:

```ruby
log "#{retry_based_on_exception ? '' : 'not '} retrying based on exception", args, exception
```