Makes `send` compatible with `robot.catchAll`

For some reason when sending a message in a `robot.catchAll` the `envelope.user` property is not set correctly. This information is available in the `envelope.message.message.user` property however.

This is a simple fix, although I don't fully understand why the envelope isn't being populated correctly in this instance and there's certainly a possibility there is a nicer solution for this.