According to https://groups.google.com/forum/#!topic/rabbitmq-users/vvWAymjDww4, if a queue is mirrored across multiple servers (nodes), it doesn't matter which queue a publisher writes to - RabbitMQ will always forward the message to the master node (the node where the queue was first created).
If this is the case, what's the point of putting a load balancer in front of the nodes if every message will end up being routed to the same node anyway? It seems the master node will always take the entire load.