Improve aggregation balance race test
- Vary cross-link target each round (State<u32> instead of State<bool>)
so each iteration creates genuinely different edges
- Use tokio::sync::Notify + race_panic helper for instant panic detection
instead of 10s timeout
- Increase ROUNDS to 500 for more race opportunities
- Fix clippy warnings