Isn't the answer to this as simple as having signs on all runways every ? 100 m ? showing the distance to the end of the runway. I am sure that I saw this at IAD.
The crew would then compare the distance from their position to the end of the runway with what they expected.
Is this a naive "too simple" solution?
Just SLF please don't flame me.........