I've not used Retayne yet (have not found it yet) but have had good luck with Synthrapol.
(note: retayne "sets" the dye, Synthrapol will let the fabric bleed but the off cast dye is held in state where it won't adhere to other fabric).
I also wash a second time (without synthrapol) and add a color catcher, then I continue to wash until the color catcher is clean.
I've not found any real rhyme or reason to what colors bleed more, and what fabrics bleed more. I've had reds that bleed a lot, and reds that didn't bleed much (including a red batik). I've had solid black Kona that bled not one bit, and a solid black from Northcott that bled for 3 washes. I've had a stripe bleed for several washes. I've had some batiks not bleed at all. So I handle ALL fabric the same - as if it will bleed, and I keep washing until I have a clean color catcher. I had one bad experience with a multi-colored print from Cothworks that I washed once, added to a quilt, then it bled all over the yellow border. I won't be fooled again.