First of all, I could not find any latest post other than this. Instead of creating a new one updating the old one as from the view count it looks like many of them have this problem and looking for a solution.
Will it be possible for you to atleast refresh the Test run based on Activity.
Currently when one user marks the test run as passed without going into the test case, the page updates the status of that test case but in mean time if 5 more have been passed by someone else the page does not reflect that untill refreshed manually.
This is usually a big problem for smoke and regression testing testruns as these are executed over and over again and no one finds a need to open the test case and pass it, instead mark it as passed from outside is convenient but causes duplicate effort if one forgets to refresh the page.