Took me forever to find it, but here’s confirmation that you’re correct (note that Ozball was not a dev when this post was written):
Percentage calculations are done using floating point arithmetic, then rounded to integers (not truncated) – so a statue level of 98, I believe, is sufficient for the full 50% bonus.