If you want to make sure that there's only ever one zombie, you could add a query
AND
NOT DB_MonkWorksZombieDatabase(_)
THEN
and also add a rule along the lines of
IF
CharacterDied(_Zombie)
AND
DB_MonkWorksZombieDatabase(_Zombie)
THEN
NOT DB_MonkWorksZombieDatabase(_Zombie);