I can't understand why you are buying business class tickets in the first place. If you have the means, buy a coach ticket and upgrade them to business class, with miles, coupons, or whatever. Sure, you might not be able to get seats at short notice, but if booking in advance, your set.