Don't swallow errors in updateSettings
Created by: lguychard
Fixes #5887
https://github.com/sourcegraph/sourcegraph/pull/2189 had added logic to retry updating the settings when a "version mismatch" error" was thrown. Unfortunately, other errors (like "Invalid JSON") were caught, but never rethrown.