Hmm, I guess it's not the socket. FD is not getting cleared. Subsequent REPL restarts EADDRINUSE.