message: Stress Test: Catch both unhandled promise rejections and exceptions
  Previously the code was only logging unhandledRejection which only
  catches unhandled promise rejections. This switch to
  uncaughtExceptionMonitor will capture both unhandledRejections and
  unhandledExceptions. These can be differentiated via the origin param.
diff: @@ -187,11 +187,11 @@ async function runnerProcess(
  driverEndpointName: testDriver.endpointName,
  },
  });
  - process.on("unhandledRejection", (reason, promise) => {
  + process.on("uncaughtExceptionMonitor", (error, origin) => {
  try {
  - logger.sendErrorEvent({ eventName: "UnhandledPromiseRejection" }, reason);
  + logger.sendErrorEvent({ eventName: "uncaughtExceptionMonitor", origin }, error);
  } catch (e) {
  - console.error("Error during logging unhandled promise rejection: ", e);
  + console.error("Error during logging unhandled exception: ", e);
  }
  });
  