I’m glad to hear your situation was solvable and it all worked out.
As tedious as it sounds, it looks like the situation was resolvable by a few players in the coalition submitting tickets requesting the inactive leadership be changed. That sounds like a less messier way to resolve the situation than relying on an automated system to make the decisions.
I think most players would agree, with the amount of outstanding glitches unresolved, that introducing a new system designed to self-govern coalitions would be a dangerous decision.
idea of merely flagging them so new players are aware and can avoid is a less risky option.