The state can be defined as the unspent ecash currently in your wallet. If you store that state as a series of state changes in relays, it's hard to get exactly the same thing back.