The Business Extra
website states pretty clearly that upgrades may only be confirmed after a ticket is issued. Just hover over the ? next to "type of upgrade."
So unless there's a strange glitch, you're reservation on 24 hour hold won't clear the upgrade waitlist should C class inventory become available.