* fix reloading settings when a provider contains empty settings * do not increment reloadFailures if settings are empty