start async tests and use step(assert_unreachable) so test count is same whether browser passes or fails