self when using instanced customer settings is not CustomerSettings

it is actually the scoped_settings instance which has no defaults

this moves the defaults call to the originally defaulted @settler_active_record_class

keeping gem using older version of activerecord
updating tests that broke with the change