I had the same problem yesterday. was cruising around 90kmph. Suddenly engine died. On checking the fuse is blown. Replace with a spare fuse and it blew again as soon as I turned on ignition key. The wiring to rear light and indicator was susceptible. Disconnected it, removed horn and tried the last spare fuse. It worked. But after 10km again same thing happened. Wandered around town, bought a couple of spare fuses, opened the headlight and the wiring seemed fine, connected the horn again, used one of the spare fuse and turned the ignition key. The neutral light lit up, bike started running fine. Its been around 80km since and no blown fuse.
I had changed the handlebar two days back. I am suspecting this to be the cause but am not able to pin point on anything