Restamps a serialised message's header and sends. Used to implement channel-to-channel message tunnelling even when messages are unknown to the tunnel implementation. Both rawmsg and msgheader are updated on exit. If the message has an ack you must set a new unique message id beforehand to ensure no conflicts occur.