Thinking this through a bit more, I think my money might be on the crank sensor, but let's see what tomorrow brings. My reasoning is as follows:
The cam sensor is normally only used to establish the phase of the engine. Since cylinders 1 and 4 and 2 and 3 have their TDC at the same crank angle, the cam sensor is required to determine which one is on its' firing stroke and which one is on its' exhaust / intake stroke. This allows the ECU to inject fuel sequentially to the appropriate cylinder. Once it has established this relationship at engine startup, it won't change, so I'd be surprised if it's even using the cam sensor. If the sensor breaks while the engine is running, I doubt you'd notice anything until you next started it.
Running on LPG with a mixer system, injector sequence is irrelevant so I would not expect it to affect the engine much at all if the sensor was broken.
The crank sensor, however, is the primary source of engine timing information and without it, the engine will try and run on the cam sensor but the timing reference is very very approximate since it gets a pulse every 2 turns of the crankshaft instead of one every few degrees of crank rotation. This means that if the engine's speed changes rapidly, the ECU can't keep up and the timing will wobble around, maybe causing a backfire with the inevitable consequences on LPG.
Kevin