My 01 used to NOT START with the button once and a while, I used to put it in second and run her down a little and it started everytime, if you stall and your going 10mph just let the clutch out easy and shift your weight back.
I have a freind who has a 200hp zx12r and he weighs 165 lbs wet, I seen him jumpstart it a few times because he breaks something in the starter at least twice a year and the bike has 13-1 compression with a big bore kit..
And by the way I finally figured out it was a bad wire in the harness making my 01 not start, after I changed the starter, start butto, tip over sensor, kisckstand sensor, and clutch sensor!!!