The problem here was that container items and their contents would reset normally after first reboot/crash/whatever. Then as time goes by and players come get these contents, the reset system was not triggering to refill the containers. Since the container itself is not often removed unless it's small enough the item is already present and the reset is skipped. But since put resets depend on their parent object resets, the refill is also skipped. This should no longer be a problem.

It is also not necessary to treat mobs in the same manner. If a mob is still present, there should be no reason to reset him. Even if some of his items or gold are pinched by thieves, logic should prevail and he should only reset if killed. And if he's dead, he doesn't exist, so the system will fire off his resets properly anyway.