Add metadata for state backups.

This is part of my effort to split up the work for backups into a few smaller patches.
Right.  I wasn't paying attention.  I knew all assertions are checked before the entire transaction is applied (rather than before each respective operation).  Regardless, I'm dropping the whole status thing.  It has been the source of too much unjustified complexity.