Make policy reloads explicit.

BUG=chromium-os:38541
TEST=unit tests pass

CQ-DEPEND=I20461078ca890c6ec2f81ad5383c06c4d75a64cd

Change-Id: I042e9d1cfbefa479ff18c0b1bc170a15cec705bc
Reviewed-on: https://gerrit.chromium.org/gerrit/42538
Reviewed-by: Will Drewry <wad@chromium.org>
Commit-Queue: Julian Pastarmov <pastarmovj@chromium.org>
Tested-by: Julian Pastarmov <pastarmovj@chromium.org>
diff --git a/metrics/metrics_library.cc b/metrics/metrics_library.cc
index 99e0deb..ff040e4 100644
--- a/metrics/metrics_library.cc
+++ b/metrics/metrics_library.cc
@@ -139,8 +139,7 @@
 
     if (!policy_provider_.get())
       policy_provider_.reset(new policy::PolicyProvider());
-    else
-      policy_provider_->Reload();
+    policy_provider_->Reload();
     // We initialize with the default value which is false and will be preserved
     // if the policy is not set.
     bool enabled = false;