This issue has been fixed by changing the way that outgoing connections from a broker get their name. They now get their name for the name of the link that brings up the connection. This means that when connection notifications come back to the link registry there is no ambiguity about which link is the correct one to direct the notification to.
The default generated names of all connections now have "qpid." prepended to avoid user specified names being able to clash (as the user is not allowed to use names starting with "qpid.")