handle this.stop() in the Meteor.publish() calls. on permission errorreturn a meteor error so we have a single point of calling this.errror()