heh, that was simpler than i thought.  it's fine.. preinit() clears state before paxos init if mid-sync, so any other assert should only trigger if there is a bug in catch-up or otherwise during runtime.

remember the check didn't go away,i just moved it earlier into paxos::init()