If I change (lower) server connections, seems it immediately disconnects any more than X connections, leading to some unwanted behaviour (stopping midway through group updates etc).
I'm pretty sure when I used to change it, it would just disconnect greater than X connections only after those connections had finished their current task (group update, part retrieval etc.).