Short answer to your question is "no." Revive, CoralRX, and every other dip I've ever heard of will not eradicate red flatworms. I would use caution dipping your corals a second time as dipping always stresses your corals to some degree. One dip is great to remove the hitchikers that can be removed. A second dip isn't going to provide you with any benefit toward eradicating red flatworms. You likely got everything off that you could with the first dip.
There are several types of wrasses that will eat red flatworms. I have always kept wrasses to prevent a red flatworm outbreak. To date, I have never had an issue. Whether that is because of the wrasses or just dumb luck is anyone's guess.