Yea, it really looks like the above commit is to "blame". The new xmin tracking infrastructure doesn't know about the historical snapshot...
I think that we need a better regression coverage here... For example, we could add some tap tests in test_decoding to test streaming of logical changes. This would help in the future to detect such problems via the buildfarm. --