As far as we are aware the underlying routines are now solid. Any residual problems are most likely to do with old data structures that had some minor corruptions that did not manifest themselves as far as the display went.
Please do note that I do say ‘as far as we are aware’ and we can only base this on feedback and reports from users.
I would the the following. Do not use the overall ‘all groups/forums’ ordering tool to begin with with but use the individual option at forum Group level. So one Group at a time. Load up the ordering panel for a group and then update without making any changes. Do this for each group.
Look at the results in the Manage Groups and Forums listing. If any top-level forums are in the wrong Group then use the Edit Forum panel and specify their correct group location and save. If any sub-forums are in the wrong parent then use the edit forum panel to move them individually.
When this is done then go back to the group level ordering panel and move them about within the group until they are correct and then save.
This sounds long winded but can actually be a fairly quick and simple task depending perhaps on the number of forums you have defined. Perhaps an initial backup of the database might not be a bad thing. What we are looking to do here is clear the old data relationships that had become corrupted which this approach should do.