Throw when loading a page fails.
Throw when loading a page fails.

`Task.WhenAny` doesn't not throw exceptions when one of the tasks it's awaiting throws. Need to do that manually.

github/VisualStudio,github/VisualStudio,github/VisualStudio