IHL, that's my point entirely: surely you should announce what range you are when you get to beacon/dme crossing height, not what height you are when you get to the range?
One of the primary purposes of the check is to confirm serviceability of the glideslope (and to a lesser extent, the correct lobe) and the safest way to do this is as I describe.
The NZ and Guam incident/accident would tend to support this.