Can you explain what you mean with a single different source port versus many? The kamailio instance was not doing anything else besides sending out periodic registrations to a single provider, so this was very low traffic indeed.
Is it possible to explicitly force the source port for outgoing packets on the listening socket?