[fire-upgradeneeded-event-exception.html]
  expected:
    if (os == "win") and not swgl and fission and not debug: [OK, TIMEOUT]
    if (os == "win") and swgl: [OK, TIMEOUT]
  [Exception in second upgradeneeded listener]
    expected:
      if swgl and (os == "win"): [PASS, TIMEOUT]

  [Exception in first upgradeneeded listener, tx active in second]
    expected:
      if (os == "win") and not swgl and fission and not debug: [PASS, TIMEOUT]
      if (os == "win") and swgl: [PASS, TIMEOUT]
