I have been fighting these guys myself. I have found that bayer does work for me, however it works by them detaching from the coral, not by killing them outright, so I dip in heavy bayer, enough I can't see the coral, then agitate the coral in bayer, then wash and brush. This ime has been effective.
I have been using the wormer levamisole, as I have it for worming my FW fish. It sure does kill the buggers, but also kills a lot of other things. It doesn't directly kill coral that I have found, but too much will make them bleach out, but you can see the nudis peel of the coral. I read about using it off quality marine's site. It might even be effective against eggs, however the dosage that high my impact the coral. More experimentation is needed there, but I got so frustrated I just said f'it on my pico and started pouring levamisole in at crazy high dose until I saw them fall off the coral instantly.... My sps bleached badly but are recovering. Note I don't recommend doing that!!!