The premium fuel is defiantly not the problem. Its true that the B12 compression ration was designed to handle regular octane fuel (just barley) for the sake of economics, but the additives in premium fuel (more expensive) only insures a more stable burn for no pre-ignition under high demands. I have run premium in my 2005 B12 since day one (now 2500 miles) with of course, only good effects.
The 10,000 dollar question is who did your servicing, what did they do, and did you see them do it. My B12 was starting to run with a few qwerks when I did my servicing the most significant improvement occurred as a result of synchronizing the carbs. Like a new team of horses during break in the linkage between them changeand of course it starts to serge. If I were you with 2800 miles I would do the following if you haven’t done so already and I would do it myself because at a dealership there is a 99% chance that you bike just sat there and killed time waiting for you to pick it up and pay the cash, or worse a vacume hose was pulled off and taped for future servicing business.
If you haven’t already done so. Change and gap the plugs, change the oil, change the air filter, synchronize the carburetors (a must), oh feel free to run premium.