If a page lifecycle method throws an exception, will the navigation system get stuck in the locked state? Might need a try/finally and another test for this.