fix: don't close client sockets too early