Adds event gateway emitter for ROUS reporting

maybe you can do `unless response.success?`~

However, I am not sure if we should raise error on this, the client might want to deal with this instead.