I clean mine with swabs when needed.
Most likely they are just moving the dust from side to side.
The way I clean is swab a few times then go take a few test shots at a clear sky.
Then review on the computer the test shots and repeat the swabs based on what I see.
It is hard to see the small particles with the loupe, I always rely on a monitor.
if you are not comfortable doing it yourself and you have a lap top take it with you to the shop. The image doesn't lie if you have dust. Check their work and have them re do it. Likely most of their customers wouldn't notice small dust particles. That is not an excuse for doing poor quality work.
if you think it is your lens, switch lenses. If it is on the sensor it will appear on shots from both and it will be at the same spot in picture.