Another data point from the waitlist purgatory: Requested a ATH-CGN upgrade in June for end of August. No I-class so on waitlist. In July, I availabilty opened up for the flight (at least 6 seats). The upgrade went through and the ticket was issued approx. 6 days before the flight.