I have resolved this problem by fixing the Front End properties of the Pool Server.
I had an entry under FQDN on the Federation tab, of the Front End properties which was incorrect. This option should be BLANK unless you use alternate federation routing.
Since an entry was in this box the Pool server sent all federation IM's to a blackhole.