lep: create sockets early

I would suggest giving these more descriptive names, like `uv_pipe_init_fd()` or `uv_pipe_init_from_fd()`.