next: fix route property restoration
First commit just fixes logging and allows the hook to return early. Second commit fixes the restoration of route properties since selected-routes would never be set correctly to allow restorations of the route properties.
Edited by Duncan Overbruck