Upload UI uses predefined queue messages only; surfacing API response text is out of scope for this PR.