fix(serve): close dup'd fd on channel-close race; wire highWaterMark
- closeSync(fd) in the catch path prevents fd leak when a PushChannel
is already closed during shutdown.
- Pass highWaterMark through to channel() so backpressure is enforced
at the cross-thread pipe layer.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>