Fix test failure and add new awaiterFrames to service_dev.md

BUG=

Review-Url: https://codereview.chromium.org/2788993002 .
diff --git a/runtime/observatory/tests/service/async_single_step_exception_test.dart b/runtime/observatory/tests/service/async_single_step_exception_test.dart
index 06b0027..365aab7 100644
--- a/runtime/observatory/tests/service/async_single_step_exception_test.dart
+++ b/runtime/observatory/tests/service/async_single_step_exception_test.dart
@@ -3,6 +3,7 @@
 // BSD-style license that can be found in the LICENSE file.
 // VMOptions=--error_on_bad_type --error_on_bad_override  --verbose_debug
 
+import 'dart:async';
 import 'dart:developer';
 import 'package:observatory/models.dart' as M;
 import 'package:observatory/service_io.dart';
@@ -10,17 +11,18 @@
 import 'service_test_common.dart';
 import 'test_helper.dart';
 
-const LINE_A = 20;
-const LINE_B = 21;
-const LINE_C = 26;
-const LINE_D = 27;
-const LINE_E = 28;
-const LINE_F = 35;
-const LINE_G = 38;
+const LINE_A = 23;
+const LINE_B = 24;
+const LINE_C = 30;
+const LINE_D = 32;
+const LINE_E = 35;
+const LINE_F = 38;
+const LINE_G = 40;
 
 helper() async {
   print('helper'); // LINE_A.
   throw 'a'; // LINE_B.
+  return null;
 }
 
 testMain() async {
@@ -52,9 +54,15 @@
   stoppedAtLine(LINE_B), // throw 'a'.
   stepInto, // exit helper via a throw.
   hasStoppedAtBreakpoint,
+  stepInto, // exit helper via a throw.
+  hasStoppedAtBreakpoint,
+  stepInto, // step once from entry to main.
+  hasStoppedAtBreakpoint,
   stoppedAtLine(LINE_E), // print(error)
   stepOver,
   hasStoppedAtBreakpoint,
+  stepOver,
+  hasStoppedAtBreakpoint,
   stoppedAtLine(LINE_F), // print(foo)
   stepOver,
   hasStoppedAtBreakpoint,
diff --git a/runtime/vm/service/service_dev.md b/runtime/vm/service/service_dev.md
index 9dc976c..b865281 100644
--- a/runtime/vm/service/service_dev.md
+++ b/runtime/vm/service/service_dev.md
@@ -2435,6 +2435,7 @@
 class Stack extends Response {
   Frame[] frames;
   Frame[] asyncCausalFrames [optional];
+  Frame[] awaiterFrames [optional];
   Message[] messages;
 }
 ```