Is it possible that you may have had 25 connections (not necessarily simultaneously) which would generate the CID of 25.
Eg: Connect to servers 1 - 5 (creates 5 CID's)
Disconnect from servers 2 -4 (does NOT reduce number of CID''s)
Connect to servers 2,3, and 6 -10 (creates an additional 6 CID's, bringing the total to 11 CID's)
Now using the above example:
CID Server
1 1
2 nil
3 nil
4 nil
5 2
6 3
7 6
8 7
9 8
10 9
11 10
I have experienced this type of behaviour before, which is part of the reason I prefer to use scon rather than scid
Note: This is just a theory based on what I have seen in this topic and my own experience.