I would have expected a repair to have produced a similar result to uninstalling and re-installing the application ...
For what it's worth, repair is much more likely to solve problems caused by something wrong with program files. It seems that re-installing simply puts back the program files that were removed by uninstalling, while repair actually checks that all the program files are present in the correct versions and that they're properly registered where necessary.
I had searched for a possible thread before submitting my question but did not find your thread. Apologies for causing any problems to the community.
You haven't caused any problem, and posting as you did is exactly how it's supposed to happen. However, in this particular case, there's a well-defined problem that affects a well-defined group of users, so it makes sense to pool the reports and expertise in a single thread, even though the forum rules don't actually allow for that.