Ability to tell force_navigate to restart navigation from beginning by raising a specific exception

Should not break current code.

```python
raise CannotContinueWithNavigation("Bug #123456 causes stasis")
```

Will be used to circumvent the "blank screen bug" in Control tab.