TreeList offset read tests coupled with inversion of priority of TreeList.read vs TreeList._parse_from_stream