Reduce misleading SLEEP blocks by correlating work that crosses BEAM process boundaries, especially GenServer.call/3, while preserving the existing per-process stack profiler.
- Keep current per-process stack traces for compatibility.
- Attribute blocked caller time to downstream process work when possible.