Allow all provider settings to be configured via the settings hash

We started to see non-production errors in the production feed. Rollbar confirmed that the default environment is production which we were not overriding. This change allows us to set all provider config settings.

Reviewer: @jcwilk