Ensure drain_socket() operates on a blocking socket.