Consistently use `context()` to preserve sources for anyhow errors (#59112)