I was not able to use the grub2 build as-is because we are running bullseye and
the built image required newer versions of glibc.
However, I grabbed the original source code from Debian and the Debian code
patch from https://people.debian.org/~anarcat/debian/sid/ and rebuilt it myself
with minor tweaks so that it would build in bullseye (changed gcc-12 to gcc-10)
and loaded it onto a system.
When running the test case Rogier which failed previously (fails within 120
iterations), it is now passing with >1000 iterations.