Further to WHBM's post, there's the distinct possibility that the ground staff did not stipulate "next flight" but "next available flight". In other words, the next flight which shows available seats. Most passengers will only hear "next flight" and are not aware of the catch. This subtle difference should also be made abundantly clear when asking volunteers to give up their booked seats.