mojo/syncbase:  Changing OnReturn to OnError since
watch call is long running and does not really return unless
there is an error and therefore OnError is a better name.

Also fixing the tests by escaping $ (which is reserved for
string interpolation in Dart)

MultiPart: 2/2
Change-Id: I55cea05d4973d2f2bfa0dffbea7cd3a624de66e3
diff --git a/dart/lib/src/nosql/database.dart b/dart/lib/src/nosql/database.dart
index fd026d3..6b0fe5b 100644
--- a/dart/lib/src/nosql/database.dart
+++ b/dart/lib/src/nosql/database.dart
@@ -147,8 +147,8 @@
   }
 
   // Called by the mojo proxy when the Go function call returns.
-  // Watch technically never returns unless there is an error or it is canceled.
-  onReturn(mojom.Error err) {
+  // Watch technically never returns unless there is an error.
+  OnError(mojom.Error err) {
     if (isError(err)) {
       sc.addError(err);
     }
diff --git a/dart/test/integration/syncbase_row_test.dart b/dart/test/integration/syncbase_row_test.dart
index f1a1d81..e192e66 100644
--- a/dart/test/integration/syncbase_row_test.dart
+++ b/dart/test/integration/syncbase_row_test.dart
@@ -26,14 +26,14 @@
   });
 
   test('putting, getting and deleting row', () async {
-    var app = c.app(utils.uniqueName('app/a$%b'));  // symbols are okay
+    var app = c.app(utils.uniqueName('app/a\$%b'));  // symbols are okay
     await app.create(utils.emptyPerms());
     var db = app.noSqlDatabase(utils.uniqueName('db'));
     await db.create(utils.emptyPerms());
     var table = db.table(utils.uniqueName('table'));
     await table.create(utils.emptyPerms());
 
-    var row = table.row(utils.uniqueName('row/a$%b'));  // symbols are okay
+    var row = table.row(utils.uniqueName('row/a\$%b'));  // symbols are okay
 
     expect(await row.exists(), equals(false));
 
diff --git a/mojom/syncbase.mojom b/mojom/syncbase.mojom
index 0930c0a..93f306d 100644
--- a/mojom/syncbase.mojom
+++ b/mojom/syncbase.mojom
@@ -78,7 +78,7 @@
 
 interface WatchGlobStream {
   OnChange(WatchChange change);
-  OnReturn(Error err);
+  OnError(Error err);
 };
 
 // TODO(sadovsky): Add schema version to all RPCs. See v.io/c/13734.