fix(cli): address review feedback

main

Commit

suhaanthayyil2mo ago

Make the detached __refresh_trail_enablement subprocess best-effort like __send_analytics: a transient network/API failure while refreshing the trails-enablement cache is logged but no longer propagated as a non-zero process exit, since stdout/stderr are discarded and nothing observes the exit code. Also harden the unresponsive-host timeout test to assert a connection was actually attempted, so it can't silently pass via an early return that skips the dial.