Bike wouldn't start at all this morning. Cranked fine, but wouldn't fire. Mechanic came and collected in van. Just spoken to him. Last night he sourced a (used) throttle body. He has removed the malfunctioning throttle body and will replace the entire thing. Chances are, it's just the sensor, or even a dodgy connection somewhere, but rather than trying to troubleshoot, my mechanic has agreed to push back other jobs and go ahead and replace the throttle body.
The part hasn't arrived yet, but tracking says that it's out for delivery. It'll be 30mins-1hr to fit, so best that I can hope for is a 3pm departure, which will get me to Moffat by 9pm'ish (assuming no more dramas).