Fully process carbon messages.

Applies the relevant delay timestamp to the forwarded message, then
generates a `message` or `message:sent` event as if it had been
a normal message.
5.1.0