OMG, so sorry for all the trouble you are having with your cats...!
Let's hope you handled the job well, and that all fleas are "flown"...