I was on a CR7 BDL-IAD flight a few weeks ago. They started boarding wayyy early, like T-45 minutes. I showed up at T-30 as #2 on the list with F2. I had to request the GA to clear the upgrade manually as I boarded. I would have thought the remaining upgrades would have been processed when they started boarding.