The quest MS14: Laid to Rest ran fine. At stage 70: "Find Alva's Coffin," Hroggar, packaged as guard/agressive, was dispatched as Alva's house was entered at night.
The remaining stages of the quest are completed that evening by dispatching Morvarth. Saved the game. Re-entered Alva's house the next morning, and resurrected Hroggar (console),
Exited the house before he attacked again, (Alva is still alive, however.)
Left Morthal.
On returning to Morthal later that day, Hroggar appeared to be following his daily routine, and his dialogue began with "Thank you for saving me from Alva..."
But after this, Hroggar would be wont to disappear... and that, permanently. In fact he is alive & well in WIDeadBodyCleanupCell. Along with some other deaders. Calixto is also alive there, (but that is another story)
By not resurrecting Hroggar immediately after he dies, the game rightly flags him as deceased. WIDeadBodyCleanupScript is called and a game-save will bake it . A resurrection after this script is called isn't a permanent fix.
All console methods attempted here to get him back have failed. Any ideas on how to remove him from WIDeadBodyCleanupCell?