if there is a 0 byte file in the directory you are removing tags from, all the files after the 0 byte file will have the tags automatically removed and then rewritten and hence will not be able to remove the tags.
hopefully the pic makes more sense than my rambling
b.bmp is the 0 byte file