fix bug with not sending port listening on

The bug is when a Pool with a Swarm gets a second swarm added to it
and the listening event is fired, the port is not sent with the event.