Change order of when we restore the selected networks.  Refs #2491

Change-Id: I761d495239fb3ea9cded5d472adb8ee88365c511
restoreNetworkViews messes up our selected networks, so restore
the selected networks again after calling restoreNetworkViews.
Probably worth looking at cleaning all of this up in the future.
Refs #2491

Change-Id: I05335f20becc3d8cdacabed1bc56bd2c27f83a87
We need to make sure to set the currentNetworkView before setting the
selectedNetworkViews or it will get added implicitly.  Refs #2491

Change-Id: Ie3063e89576aff61aa5b17c5bb08242976af856b