You can try a product called Retayne which will set the dye. Vinegar and salt will only work to set a dye if it's an organic dye.
If you use Retayne, I would still give it one more wash with a color catcher just to check the color catcher is clean.
Or ... if you can't find Retayne ... just keep washing in HOT water and use either a color catcher or Synthrapol to catch the dye - otherwise the dye just keeps creeping back into the fabric. Keep washing until you have a clear color catcher.
Some people will give up on reds if they continue to bleed ... I won't. I'll just keep washing and washing and washing.
Reds can be buggers some times.