Yeah, we can't be updating-previous if we're inside of a block ```mon->get_quorum.size() == 1```. Can we? :)
(In particular we have to get a "last" message to reach that state, which I think is the whole point of the state and not just an accident.)