EG/HM: Only add reader if sinkFactory returns a socket