bark: Don't panic on bad round data
Summary by CodeRabbit
- Bug Fixes
- Daemon processes now automatically restart if they fail, preventing a single task failure from stopping the service (non‑WASM builds); WASM builds continue running processes without restart supervision.
- Prevented panics from malformed round data received from the server.
- Tree parameter validation tightened with clearer, field‑specific error messages for decoding failures.
Edited by coderabbit