To follow up, I was able to book two exit row seats 7 days prior to the flight (they were the only available seats) for free. It is currently about 20 hours prior to departure, and the entire business class cabin shows as full on the seat selection screen. I’ll update around departure if anything unusual happens.
Thanks everyone for the help. I’ve experienced more comradery here than any other forum on FlyerTalk.