Namely, artifact uploads for an engine, e.g. OCI, are particularly hard to debug without looking at the logs. We should add an `artifact_upload_messages` table to communicate failures to users.