The neutral/clutch switches can disable the starter, but I've never heard of them disabling the fuel pump. Couldn't hurt to try it, though!
Anyway... is the roll-over sensor really "ok"? The first time I laid eyes on mine, it was hanging at an odd angle by its wire; the screw holding it had fallen out early on in the game. The bike still ran fine, but when I replaced the screw, I could see that it wasn't in its proper position without it. Might be worth a look...