I requested this on UserVoice a few months back, and at the time it was declined (I can't remember if there was a reason attached) but this question made me think about it again, so I am going to throw it out here for the community.
Some have argued in the past (and as you can see in the link above, in the present as well) that it is likely that some questions will continue to flip back and forth between closed and open status as the community divides into two camps.
Much of this was taken care of with the implementation of the rule that a user can only vote to close once and only vote to reopen once. This has definitely cut down on it quite a bit.
This suggestion is for the vote closing and reopening level to increase with each "swing-back" in status.
Example:
- Question is closed with 5 votes
- Question is opened with 6 votes
- Question is reclosed with 7 votes
- Question is reopened with 8 votes
- Continue pattern
Alternative Method:
- Question is closed with 5 votes
- Question is opened with 5 votes
- Question is reclosed with 6 votes
- Question is reopened with 6 votes
- Continue pattern