Sounds very poor. I'm surprised that the other booked CE passengers did not complain vociferously although this may be because they were all minded to decline anyway, as per CWS post above. If I was upgraded to CE I would fully expect the booked pax to be prioritised, regardless of status.