Thinking about the code some more, I'm thinking that it's NOT a bug to commit to the new members. The race for starting the peers still exists though. The reason we want to commit to the new members as well is to prevent a no leader situation if the current leader isn't a part of the new view.