the turn signal flasher relay looks at the current draw of each circuit. If its too low, it assumes one bulb has burned out and it flashes faster.
The LED lights use less power, so the relay sees them as burned out bulbs and flashes fast.. however when ALL of them are connected (the hazards) it sees enough load to flash normally.
There are 3 solutions:
1. add resistors to the lights. I dont like this as it wastes power, they get hot, and they're a pain to mount on a bike.
2. replace the flasher with a LED flasher. This works fine, except its expensive and its a parts store run.
3. modify your existing flasher into a LED flasher. This is what I always do.
LED flasher mod:
Just remove your flasher unit, then pop the board out of the plastic cube. its usually just two tabs.
There should be a 8 pin chip in there, just disconnect pin 7. I usually do this by using a utility knife on the underside and scraping off the board trace. takes 30seconds.
click it back together, plug it in the bike and you're done.
Heres a pic of the pin, from another forum.
edit: also attached a pic of what pins are what. your chip will have a notch and dot... the dot its at 1.. then 2,3,4 and straight across in a U shape. You want to detach pin 7 from everything else.. either by pulling the pin, or scratching the trace.