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