add socket read timeout for auto-reconnection
turbostream sends data constantly, so 2 minutes of silence means
the connection is dead. set socket read timeout to trigger reconnect
instead of hanging forever.
also update zat dependency to new location (zat.dev/zat)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>