Voting, while it would be reusable elsewhere once implemented, is way more complex, error-prone, and requires the voters to be in majority to be effective, which makes it useless in some situations as TotalNoob already pointed out. So I still think a timeout is the way to go there. Eventually voting could be added as an alternative later.