Cleaner fix to issue #29, need testing
Fixing #29: Prevent storing "Done" chunks.

Those are only locally meaningful to indicate we reached end-of-buffer,
but storing these in history just add useless complexity and ambiguity.

Previous commit broke rollback_01 test. All tests are ok now.