In D11005 the seeder behavior was accidentaly changed. As a result, nodes with connections errors or connections closed prematurely could be flagged as good nodes if the `sock` pointer was created succesfully.
This fixes the logic to not overwrite the `res` flag when the `sock` pointer is not null but there was a connection error while receiving the data just before processing messages.
It should restore the logic that was applied before D11005.