Setting up SQL Server service broker from one database to multiple databases
In your code the  ReceiveOrderForProcess procedure in ReceiverDB2 should be looking at a queue called DestQueue2 rather than DestQueue. I think.