Sync appears to hang if host exists but is not a valid Site.js server
To reproduce
site --sync-to=mydemo.site
What happens
If ssh cannot connect to mydemo.site (e.g., it should be my-demo.site), hangs after:
💞 [Sync] Starting…
What should happen
Error/timeout.