I can't blame CO for not upgraded a non-ticketed reservation. However, you really should be able to get an immediate upgrade on a Y fare within the 2 day window with silver elite status and thus avoid the waitlist. I would think CO would do whatever it could to promote Y ticket sales.