Looks like it was helped a bit by the signaller holding onto sending 2H57 Cambridge North to Liverpool Street and instead giving 1T50 priority - usually 2H57 seems to get priority as soon as 1T50 is more than a minute or so late, which makes 1T50 lose another 3-4 minutes.
Timetable could hardly have been worse from the POV of one or other getting delayed. At least common sense prevailed on that occasion and the resulting delay to 2H57 was trivial.