[SPARK-3106] Fix the race condition issue about Connection and ConnectionManager

What is the intent behind this change ?
Probably there is a misunderstanding of why DEFAULT_INTEREST is registered : it is not to actually read from this socket, but to register for read events so that close is detected.