Fix #545: navigation breaks after failing to load module

Now calls `cancelNavigation` when failing to load a routed module. Passes `null` for `instance` parameter since we don't have that on a failure.