Move the `--bind` mutual exclusivity check to the end of `Config.__init__`
alongside other cross-field validation. Add a `bind_unix_paths` property
to encapsulate unix socket path extraction, and use it in the cleanup
code in `main.py`. Add a docs note explaining when to use `--bind`.