It’s the best and worst of times for semiconductor supply chains