BlockWaitcntProcessedSet was not being cleared between calls, so it was producing incorrect counts in cases where MBB addresses happened to coincide across multiple calls.
I was not able to reproduce this consistently (depends on non-deterministic addresses), so I could not include a test.