How do you handle a situation where a critical software release is delayed due to unexpected hardware bugs?