Kadira/apm crashes when I throw inside a publication

We just added mdg:meteor-apm-agent and we get crashes on the server anytime we throw inside of our Publications. The standard pattern in our RPC methods and publications is to put this at the top:
confirmACL(user, doc);

which does some quick test and throws if not valid
throw userId + ' user not authorized';

Is this a known bug? Do we really have to go through all the code and change these to:
if (!canUserAccess(user, doc)) return null;

And to be clear. Kadira/APM crashes if we throw in a publication. Doesn’t mind if we throw in a Meteor.method.

Here’s the crash log from localhost:

W20170503-13:23:32.190(-7)? (STDERR) /Users/eric/.meteor/packages/meteor-tool/.1.4.4_2.de82ru++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:280
W20170503-13:23:32.191(-7)? (STDERR) 						throw(ex);
W20170503-13:23:32.191(-7)? (STDERR) 						^
W20170503-13:23:32.191(-7)? (STDERR) 
W20170503-13:23:32.191(-7)? (STDERR) TypeError: Cannot use 'in' operator to search for 'message' in h7nMB8QHd7dxL2trX user not authorized to see data
W20170503-13:23:32.192(-7)? (STDERR)     at packages/underscore.js:894:18
W20170503-13:23:32.192(-7)? (STDERR)     at Array.forEach (native)
W20170503-13:23:32.192(-7)? (STDERR)     at _.each._.forEach (packages/underscore.js:139:11)
W20170503-13:23:32.192(-7)? (STDERR)     at Function._.pick (packages/underscore.js:893:5)
W20170503-13:23:32.192(-7)? (STDERR)     at [object Object].subscriptionProto.error (packages/mdg_meteor-apm-agent.js:2820:27)
W20170503-13:23:32.193(-7)? (STDERR)     at [object Object]._.extend._runHandler (packages/ddp-server/livedata_server.js:1042:12)
W20170503-13:23:32.193(-7)? (STDERR)     at [object Object].subscriptionProto._runHandler (packages/mdg_meteor-apm-agent.js:2781:24)
W20170503-13:23:32.193(-7)? (STDERR)     at [object Object]._.extend._startSubscription (packages/ddp-server/livedata_server.js:853:9)
W20170503-13:23:32.193(-7)? (STDERR)     at [object Object]._.extend.protocol_handlers.sub (packages/ddp-server/livedata_server.js:625:12)
W20170503-13:23:32.193(-7)? (STDERR)     at packages/mdg_meteor-apm-agent.js:2644:34
=> Exited with code: 1