In D11005 the seeder behavior was accidentally changed. As a result, nodes with connections errors or connections closed prematurely while sending a message could be flagged as good if the sock pointer was created successfully and if the node was not banned by the message processing logic for a previous message.
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 restores the behavior that was applied before D11005.