ServerThread, timeout & clean stop on exit