save a filedescriptor at creation time
and use it to mitigate an accept() storm in case of filedescritor exhaustion

Note that in a multithreaded environment the mitigation process might fail
because of other threads obtaining the freed filedescriptor.

The iomux will try saving the spare filedescriptor again if not found
when other operations will be performed