ensure_browser_open can deal with open alerts now

But it's still pretty ruthless...

force_navigate also got some nicer logging