_ingress_update_status returns 1 when queue file not found, but
_ingress_done and _ingress_fail were ignoring the return code and
printing success messages anyway. Now both commands propagate the
error with a clear message: "Queue item not found: <id>"
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>