OP: I believe there is a thread in the consolidated forum on this issue.
From my understanding, the reason behind the issue is that your ticket is out of sync. When you get an upgrade on a UA flight, UA does not reissue the ticket to reflect the new class of service. On the other hand, CO will reissue a ticket when there has been an upgrade. Currently, this problem will persist till we are under one reservation system.