Yes it comes on. I think the kill switch is probably faulty, either that or hooked up improperly. It's done this ever since I bought the bike. First chance I get I'll take it in.
Corrupted tune and/or bad battery or wiring connections could be causing it. If you have intermittent power to the ECU that can corrupt your tune or make it go nutty.
First thing I'd check are the battery terminals. Take them off, clean them up or corrosion and scuff for better connections and then secure tightly.
Check all your fuses and wire connectors, under tank and under side covers as well. While you're doing that, put some dielectric grease on the connectors to prevent corrosion and problems with water intrusion.
If you have Tuneboy, I would reload your tune to make sure it is not corrupted. If you can't do that, then your dealer will have to do this if you end up taking her in. Some people have even had their ECU's go bad.
Hopefully it is just your battery connections. Wiring or bad sensors are a pain to figure out. Your dealer will have to sort that stuff out.