It does not roll back: the original step really happened and stays in history. A compensation must be idempotent and retryable, because it can be delivered twice or fail and be repeated.