Well, lesson learned. I wasn't aware that flights had to be ticketed on US to get upgrades, and it hadn't been required in the past. My company prefers we book on UA, but living in CLT, that's not usually possible unless it's a code share. I won't be doing that again.