that is there because we can be in the updating-previous state, in which case there is no proposal that triggered this, but a previous value from the earlier paxos round.  the commit_proposal() asserts now require that there is a proposal context/whatever waiting there.