Though, from a realistic scientific standpoint, the answer is and has always been both are responsible. The impact was a major destructive event that caused massive sun-blocking constant winter die-offs that the Deccan Traps contributed to over a much longer period.