MatchSrf with history two edges

I’d like to match two ends of a surface with history on, which doesn’t work. Is that more of a bug or an insurmountable limitation of how the history works?

Yep, I know… This has always been, in my understanding, a ‘limitation’ but for all the times I’ve asked about it, I do not, right now, see a bugtrack item for it. If I cannot find one I’ll make one.