Are you feeling any resistance when you pump? Thinking the lift pump cam is probably not in the right position.
Turn the engine over. If you have the bleed screw loosen diesel will dribble out.
A friend of mine runs a land rover / range rover specialty repair shop. Based on his experience, they are capable of stopping anywhere, anytime, at any cost.
I don't know about the brakes, only their unreliability.