io: don't SO in ConnectionTimeouts when data is received during pending write checking, fixes #563