I know it's strange. Maybe the vet was wrong and it was an infection.... or maybe he got scratched by Beenie after all... (someone suggested that in the thread about it).
I dunno. Will let you know what the vet says.