I've Googled around and not seen anything particularly useful, so I thought I'd ask here. This doesn't appear to be immediately caused by AwesomeMod (if I remove AwesomeMod I get the same behaviour), but I was hoping that it would be the sort of thing that an AwesomeMod cheat could cure.
So: a Sim of mine died of old age, and went through the process of the Grim Reaper turning up, everyone zerg swarming to the scene and crying, the Sim either shaking hands, on their knees, or getting scythed, and then at the point where the Sim dives into the urn, it glitches and reverts back to where it was standing. The grim reaper heads off, everyone mourns, the Sim stays in the list of household member icons at the left-hand side of the screen, but otherwise stays where it is, and keeps its stuff. (It'll go to work, but no revenue from the job comes in.) If I try to edit town, the game complains that a sim is currently dying. ResetSim on the sim resets want bars (not that I can really tell, but the background colour of the ghost's icon changes), but otherwise does nothing. fixall gives me a couple of flagrant errors to do with null pointers where object expected when cleaning up coworkers - I'm assuming this is when it tries to remove the dead Sim from its previous coworkers' list of coworkers.
Here's a save before the Sim dies (I think the sim will die something like 20 minutes after you load the save), and
here's a save from afterwards.
I wonder if this is anything to do with one of the Sims in the household being in the ghost hunter profession? Turning on moveobjects and deleting the urn doesn't do anything useful.
Anyway, could anyone please suggest additional fixes I could try, or workarounds?