Reland "[ios] Call LoadIfNecessary even when displaying the NTP."

Remove extra scoping just for restore, as -Load may be needed for opening
links from external apps in legacy navigation.

TBR=justincohen@google.com

(cherry picked from commit 1768983443c5c1368dae3594ead93e02f7996ea0)

Bug: 923252
Change-Id: Iffe4f3ad84fe9e89afd0a4632d09325f50455fa2
Reviewed-on: https://chromium-review.googlesource.com/c/1450876
Reviewed-by: Peter Lee <pkl@chromium.org>
Commit-Queue: Justin Cohen <justincohen@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#628595}
Reviewed-on: https://chromium-review.googlesource.com/c/1452418
Reviewed-by: Justin Cohen <justincohen@chromium.org>
Cr-Commit-Position: refs/branch-heads/3683@{#163}
Cr-Branched-From: e51029943e0a38dd794b73caaf6373d5496ae783-refs/heads/master@{#625896}
1 file changed