Actually, there is convincing evidence for both the meteorite and the Deccan Traps. It is hardly unlikely that both events played some role, especially as they happened fairly close together.
Is it enough if I simply repeat what I said on the timing? :o)