Yes, as the reservation was made by Iberia, it is very possible a longer ticketing deadline applied in your situation. Eventually, BA's systems will sweep through the queue and automatically cancel those reservations that are not ticketed. The timing here coincides with what you experienced.