I’ve seen long-time members that were good “go bad” and I’ve seen problem members “go good”.
The exception, true, but some people can change their ways.
I think if the promotion could be put into some type of Mod approval it could work.
If a user is blatantly posting negative content, it may never reach 5 flags before a moderator/administrator suspends the user. Which is primarily why I thought it would be a good idea for this behavior to exist in the first place.
I think this is over complicating stuff for no real reason. If you ban a user they can not log in, they have no read times, they probably got flagged and so on. Not sure why we also need to check this and there is a rare yet real occasion of “self bans” (using site too often need a break) so we would need to look a ban disposition. ugh.