Check the hose routing from your coolant expansion tank to the radiator. Mine was incorrectly connected to the fuel evaporative emissions purge valve! While doing maintenance on my bike, I decided to remove the stock fuel evaporative system (do a canisterectomy), and I found quite the surprise. Someone on the production line mistakenly connected the radiator overflow to the fuel evap purge valve and connected the charcoal canister to the coolant expansion tank. Attached is a photo of the hose from the radiator to the valve (with factory clamp still installed). I am guessing that if one bike made it through production with this screw-up, there are probably others. As for my bike, I never noticed any over-heating issue and I did do a lot of riding in 110 °F desert heat. However, I did notice I could never keep the coolant tank topped-off. I guess it took a little time for the coolant to flow through the canister and onto the ground. I'm sure some coolant was sucked into the engine, but the coolant in the radiator was only about 6 to 8 oz low.
Had a similar problem of resevoir emptying constantly... post-canisterectomy symptoms show complete relief and improved health of motorcycle.
Anyway I have checked the radiator hose conexions and everything is right. Radiator hose is conected with expanded cooolant bottle, even it could be 90 angle dificult the coolant pass through . I hope no to have problems with overheating next summer.