Even before that the Data Xceviers threads (IPC handlers) are started and they are started at random port.
DataXceiver server will listen on fixed port, 50010.
Clients only will bind to random ports for short term. Even I have seen this situations some times in my clusters.
We followed to set the fixed ports of servers at range of ~65000. It may just reduce the probability of clients to binding on the same ports. As per our observations, that random ports did not reach to this level. Not sure, is there any specific range for random ports.
This problem may be unavoidable problem. Restart servers only the option. Let's see if anyone has some better idea to avoid this situation.