There's the problem we silently overwrite the some end-user settings:
https://github.com/n0-computer/iroh/pull/3381/files#r2428775236
Tricky to decide if this is a major problem. But some resolution of that should happen.
We also set per-path keep-alive timeout and heartbeat interval twice. Which might be confusing?