On my 2005 cbr the sidestand switch wouldn't let the bike turn over (but only if it was in gear) so in this case I think we can rule it out. The bank angle sensor just kills the fuel so the bike will still crank. Based on the report that fuel pump is not priming it is most likely the bank angle sensor or a fuse/relay in the pump circuit. The bank angle sensor can be removed for trouble shooting purposes with a jumper wire shorted across the two outside wires IIRC. Should be red/white to brown, been too long to remember the color code for sure, either way make sure you don't short to green/ground because you'll blow a fuse. The key here sounds like the pump. When you turn the switch on you should hear it prime while the gauges initialize. Once you get that resolved I'd bet it will fire.