You might want to go kick the mechanic in the balls.
Then check the orings on the float needle seat, check the needle and re-set your float heights.
Might have a bad float too.
I hate when paying good money to boobs for a service they cannot supply.
I just bought a scooter from a local guy who just got it back from the dealer. He was supposed to change the tires, install a new battery and clean the carb.
WHen I saw and bought the scooter it would not start with the push button, would not idle and it had a weird wobble.
I got home and it indeed had new tires But both axles were LOOSE, not tightned at ALL!
The reason the starter didn't work was the newly installed battery...Had NO water in it!
The reason the bike wouldn't idle is the carb was DIRTY. It had never been touched no finger prints at all under the factory body work. 23 years of crud.
Cleaned the carb, tightned the axles and filled the battery. It now starts, runs, idles and does NOT wobble.
SO, kick the mechanic in the nuts and redo the carbs your self. You couldn't make it worse!