If you compare the simulation I posted with the CVR,
you can assume, that the call 300m was still on barometric height on QFE.
If you assume that, it would confirm that they were still on GP.
The call out 250m is double, by two persons, one not positively identified.
Maybe the General corrected the navigator and suggested 250 from RA,
because then the navigator repeated 250m.
At this moment ATC still confirms "on course and glide path".
This is where the trouble started IMHO, although the simulation shows
they were really on the GP.