Ignore get_settings failure

When settings can't be fetched, only log a warning, consider
settings are unchanged and retry later.
Remove listener if it can't be opened