Optimized boot time loading perf

I moved the bus and stop info loading from boot time to the PC_SelectionChanged event if the first pivot selected is Favorites or Recent. The last known location is set at boot time directly to be able to access Favorites and Recent data right away instead of having to wait for the location and routes data to load.
Hmm, is this the right behavior? Is it possible to bring the app down by asking for something that OBA doesn't understand? What is the problem with swallowing the exception?