Just curious but I did not see any posts on proper wheel lug torque. I had a similar issue after BMW did a front brake job. I had vibration after a few hundred miles. They did replace the rotors. However I made sure the wheels were torqued properly 88 ft/lbs.
The rotors are soft that is why they wear as the pads wear. Torque is a big deal so make sure they are properly torqued and with a calibrated wrench.