Migrate to runZonedGuarded (dart-lang/test_descriptor#28) The `onError` argument to `runZoned` is deprecated. Switch to the supported `runZonedGuarded`. Add ignored parameters for the `StackTrace` argument to fit the more strict static type. Bump min SDK to 2.8.1 which is the first published with the `runZonedGuarded` API.