The values are preserved until the instruction causing the conflict has passed through the execution stage.
Values are preserved until the command that triggers the issue has been executed and completed.