catch error raised inside settings code

I just spent hours trying to debug a configuration settings.

One property raised an exception because of bad permissions.

This was silently ignored.

With this it's far easier to troubleshoot issues inside settings themself