Reads every checkpoint of what append or encode returned, oldest first.
the thread the data belongs to; only used in the error.
as decode does, for any of the checkpoints.