Do not close ServerChannel on IOException while accepting an incoming connection

.. so that we can recover from 'too many open files'

- Fixes #1578
Merge remote-tracking branch upstream/$:{upbranch}