From the vi --debug output it seems obvious that vi reports the highest included patch in the version. So what I think happened is that Red Hat started off from 7.0.109 and added patches upto 237.
ok, well, it's convinced me I'm not going slightly mad. :)
Thanks for your help, and to everyone else, thanks for the help and input. Much appreciated.