TBR js: Fix bug where all out args aren't passed in convertOutArgSafe

Change-Id: I4a39d574fee960d3e96a278acbe54b5ab5c38c22
diff --git a/src/rpc/client.js b/src/rpc/client.js
index a75c802..2096aa8 100644
--- a/src/rpc/client.js
+++ b/src/rpc/client.js
@@ -87,9 +87,9 @@
 
 // Helper function to safely convert an out argument.
 // The returned error, if any is useful for a callback.
-function convertOutArgSafe(arg, type) {
+function convertOutArgSafe(arg, type, controller) {
   try {
-    return [undefined, convertOutArg(arg, type)];
+    return [undefined, convertOutArg(arg, type, controller)];
   } catch(err) {
     return [err, undefined];
   }