PumaRunner: disable autoclose when spawning new server

* not entirely sure this is necessary
PumaRunner: recv_io(TCPServer)

* instead of calling TCPServer.from_fd(io.to_i) which was causing us
  lots of problems with "bad file descriptor" errors and the server
  dying after a short while.