Fix problem when trying to send Multicast message to error queue.

We have found a bug when receiving a message sent using Publish (hence with multicast header) that prevents that the failed message was sent to the error queue (the error queue name was beign generated wrongly).