following suggestions from @terrelln. Also added some comments to present logic behind ZSTD_preserveUnsortedMark().