How do you handle a situation where a critical bug is found right before a major release, but the engineering team claims it is an edge case?