Upon completion of the training flight
is a bit vague. That wording would appear to allow a revalidation by the instructor at any time after the training flight is completed but before the rating expiry. It doesn't say that it has to happen on the same day.
Where did the "immediately" bit come from?