Thanks for sharing.
> My linked code works with involving the MVCC snapshot's xip_list as well, to avoid this gotcha.
I will definitely take a look. It would be great to fix this problem. This problem really concerns me, although in most cases it is not critical.