That's a bad assumption.  There are 314 check-ins on the path from the version
you tested to the 3.31.0 release.


Here is a bisect going from the version you tested to version 3.31.0, showing
the exact check-in where the problem was originally fixed: