It also worked in this save. Could it be a conflict with something? Are there any mods or other maps?
If not, then you can try entering the following in the console: @SetWarfogBehaviour(1, 1, 1) and then @dead_king_battle_03().
The function for exiting the battle seems harmless, just in case, I'll add an extra check there.