Did you get any answers from the vet?
My dog had a persistent scab because he kept scratching it just as it was healing. I used savlon in the end and took him for a walk immediately after application to let it sink in before he licked it off - not so easy with a cat perhaps?
Have you thought about putting on a surgical cone collar for a while?