OK, after reading MK Storyline and Taven's story on MK Wikia, i think we should fix them, because it says Taven defeated Blaze & Taven's ending is canon. John Vogel confirmed on twitter that Shao Kahn is the one who defeated Blaze, not Taven.
@CrimsonSumac ... In Armageddon we wanted it to be Taven. But in MK9 it turns out to be Shao Kahn.