Then blame them and ask them to pay for your upgrade of tickets to biz class. Their fault after all. If they don't want, tell them which is worse: pay the ticket or miss and waste the conference...
Biz class can even walk up one!
SD? Take SIA to SFO (direct if possible) and change flight.