Prefer the lower level socket timeout feature, to the hand made threaded timeout. The thread timeout does not raise or log the errors that may occur during the communication with liquidsoap, and we should handle them instead.