create an artifact if missing in :log_append

this should never happen, but it does, and it breaks things further down
the line. still trying to find the source of the issue.