Fixes issue #148 with socket emission failures and misleading startup warnings.
Changes
- Increased dial timeout from 25ms to 500ms to eliminate false probe timeouts on slower systems
- Wired debugLog to api.logger.info so per-call drops are visible in logs
- Fixed silent promise rejection swallowing in hook catch handlers
- Startup probe now only shows install hint for real errors (ENOENT, ECONNREFUSED), not timeout races
What's fixed
- Socket emission no longer silently fails on slow systems
- Transport drops are now visible in openclaw logs
- Startup warnings are no longer false alarms
- Promise rejections are logged, not swallowed