I'd be inclined to not suspect the cam position sensor. When those go bad, the engine will still spin over, but the bike won't "fire"...just spins over via the starter.
I agree that the kill switch is the first place I'd look. If it were the keyswitch, I'd suspect that the headlight and dash lights would not work.