Clean up `#remove_superfluous_config_keys`

No need to pass `exceptions`, since `:os` will appear in `#keys` if
the multi-os feature is active for the repo.
Invoke `Travis::Features.active?` only when necessary

Do not inquire Redis if we don't have to.