fix: `grind` diagnostics at `maxHeartbeats` (#8438)

This PR ensures that `grind` diagnostics are obtained even when
`maxHeartbeats` is reached.
This PR also removes some dead code.
6 files changed