How would you handle a situation where a project deadline is at risk due to unforeseen technical challenges?