Long story short:
I've got an 08 that had the recall done prior to me purchasing the bike. I've been stranded in the middle of nowhere with no headlights, and had my horn randomly blaring while slabbing down I-5 due to wiring issues after the recall.
My recommendation to you, would be to look at your wiring and make sure that you do not have the same issues I had.
Long story, not so short (but still a short story
I couldn't pass up that pun):
My headlight issue was 5k+ miles ago, the headlight fuse kept blowing. I made it the rest of the way to Seattle on the trip, had a mechanic look at my bike, got a "lucky fix" and charged me about 100 bucks. My headlights worked fine after that, no real issues.
About 1000 miles ago, I slabbed to and from San Diego, on the way home, my horn started randomly blaring, so I disconnected it at a gas station, and rode the rest of the way home. I pulled apart my switch, seemed to be working okay, and I kinda forgot about it.
It was T minus 1 week before a trip, I pulled apart my bike to do the 22 cent mod, my valves, this, that, the other thing (nothing electrical). I got my bike back together 2 days before I was supposed to leave, surprisingly it ran great, no issues. I rode to lunch, got to lunch and realized my headlight had shorted out. At that point I rode home and decided I was going to pull apart my entire wiring harness, from headlight to taillight. Fortunately, I had a constant short now (first time ever), so I was able to have my multimeter telling me that it was still shorting with a constant ping. I pulled apart my entire harness, not really finding any rubbed or raw wires. I started tracing every single connector everywhere, eventually finding the issue.
The left-hand controls wire bundle connector had been shoved between the frame tubes and a couple gusset plates, and zip-tied in place. The way it was shoved in there, caused the insulation on the horn switch and the high-beam switch wires to be rubbed raw, the bare wires coming in direct contact with the frame.
What I hope you don't have to do.
The general location of the issue.
Note the connector jammed in there.
All it takes for such an issue.
Buy a BMW. Or move the connector to close to the radiator, find a nice clean way to route it. If necessary, cut and rewire the connector, or tape up (very well) the raw spots. Add the plastic cable protector sheaths, and never force wires into a spot like that.