By code do you mean a cel fault code for a possible fuel pump failure?
If so, you won't. If the fuel pump fails you usually have oil in diesel or running issues. There is a port on the side of the PD pump for pressure testing.
The PD pumps usually get replaced for leaks rather than having issues producing enough pressure.
Im betting you still have air in the system. It can take forever to re prime a diesel system. They won't run on air and it takes a while to get the PD, head and all the injectors purged.
It's much easier to turn the engine over with the glow plugs out. Each cylinder is making about 400psi. Spins over much more quickly and much less draining on the battery/wear on the starter
The BRM should run with the cam sensor plugged in or not, not sure on the BEW.
I've had three different crank OEM crank sensors fail because of inner wire insulation deteriorating from age. They all still ran but a hard enough bump or turn would short out and the engine die like you killed the switch. I finally played with the wires enough to cause it to permanently fail before finding the crank sensor was my culprit. Once it failed completely the tach stopped moving. That was a headache diagnosis.
Map sensor if you have it shouldn't matter. IAT if you have it it's easy to check as is fuel temp sensor, if it's 49 degrees outside and reads -200 you'll know it's faulty. Don't need it running to read just key on.
You should be able to watch the injectors while cranking to verify function, I've not tired this. Usually if you're positive the injection harness is turned in and locked you're good.
I did install a timing belt off by one tooth once and it was so far out of torsion value it wouldn't fire off the injectors. When installing the belt don't install with the hub bolts loose, install with it in the location it was in when you removed the old belt. Otherwise this throws off the cam lock. My mistake on a cold 20 degree frustrating morning.