Hi Matthew,
If you are adding the segment code in the workflow, then it is only stored in a temporary table used by the workflow. If running the workflow again or running another workflow, the recipient should have no segment code attached.
Please share more details and screenshots about your use case in case you are not doing it as I suggested.
Let me know,
Florent