Good news. I tried the patch and it fixes the problem!
> for f in $(seq 200); do tar -cp -T filelist -f - | md5sum; done | uniq
179a60d139644f62142b35fd2c292e68 -
2e2ed298b902d6abc338358bafbd3772 -
8c5f62d601c1f20dc42a8e94f6a39cb0 -
195c0c2c4814729ee063e08af4fc5ca5 -
e01aebfa80464e78d5374c926766cb48 -
> for f in $(seq 200); do ./tar2 -cp -T filelist -f - | md5sum; done | uniq
06b8780d15e90f7f026ea5da2b1e5aaf -