Public Access
Docker push sends 'received unexpected HTTP status: 500' to stdout, not stderr. The retry logic added in DEVX-162 only checked stderr, so it never triggered. Now checks both streams. Also updates the 'already exists' check to use combined stdout+stderr. # Implements: REQ-1, REQ-2