Write an executed document back into the Artifacts subsystem as a new Artifact + Version.
Returns null (and logs) when no File Storage Account is configured — callers treat this as a
soft failure so a successful download is never lost just because artifact storage isn't set up.
Write an executed document back into the Artifacts subsystem as a new Artifact + Version. Returns null (and logs) when no File Storage Account is configured — callers treat this as a soft failure so a successful download is never lost just because artifact storage isn't set up.