I believe that sometimes prior to "Final call", upgrades are distributed, yet at Final Call, passengers who have preferred seats may not show and their seats are cleared for reassignment. At that point, an elite member may already have an assigned seat that is less desirable than those cleared for reassignment at the last minute.