I don't know what lab you used, but most one hour-type labs can't seem to help but scratch negatives. Just watch the one hour lab personnel sometime. There are any number of places scratches can occur, when the film is dragged through the gate, or across the printer counter top (most places don't cut the film before printing/scanning), or across and through the film cutter, etc.
ICE should clear up scratches on color film. Wet scanning will minimize scratches on black and white. I wouldn't use vasoline, but if it works for others.... When I was a printer we use to use a special substance called 'nose grease or nose oil' I think someone actually marketed a substance called that, but we used to literally use the natural oil that occurs on the outside of your nose or face.🙂
.