Bug 1105639 - Release observers when SettingsHelper is done r=...

SettingsHelper's init() method does add an observer on the setting
value. To avoid leaking, we have to make sure we call removeObserver()
once we are done with the request.
Yet I documented a leak when checking ...