Make policy reloads explicit.

BUG=chromium-os:38541
TEST=unit tests pass
CQ-DEPEND=I20461078ca890c6ec2f81ad5383c06c4d75a64cd

Change-Id: I3f9ca593247816534d4f9f87e8a0c7db593b87b5
Reviewed-on: https://gerrit.chromium.org/gerrit/42540
Reviewed-by: Will Drewry <wad@chromium.org>
Commit-Queue: Julian Pastarmov <pastarmovj@chromium.org>
Tested-by: Julian Pastarmov <pastarmovj@chromium.org>
diff --git a/update_attempter.cc b/update_attempter.cc
index 1feda05..7446489 100644
--- a/update_attempter.cc
+++ b/update_attempter.cc
@@ -194,11 +194,9 @@
   is_test_mode_ = is_test_mode;
 
   // Lazy initialize the policy provider, or reload the latest policy data.
-  if (!policy_provider_.get()) {
+  if (!policy_provider_.get())
     policy_provider_.reset(new policy::PolicyProvider());
-  } else {
-    policy_provider_->Reload();
-  }
+  policy_provider_->Reload();
 
   // If the release_track is specified by policy, that takes precedence.
   string release_track;