Gustaf,
Be assured that I didn't doubt your assertion for a second, particularly since I know you are part of the core team for Aolserver! I merely wanted to flag up the source of my misinterpretation to establish whether or not the docs needed to be updated or clarified.
The source of the confusion was that I understood the word 'stale' to mean something other than closed (hung process or something!).
I also assumed, in the absence of specific detail about the 0 case, that this would mean zero seconds as a timeout, leading to a connection being stale after 0 seconds.
The code is crystal clear, thanks.
Richard