You'd need to run up some globals similar to what is done in ST for releasing the sleeper. Accept you wouldn't need to delete the variables on respawn. The process is slightly complex, but I don't think there is a function to edit the expansion value in the rule table.
Code:
quest::setglobal(DeadNagafen, 1, 7, F);