From what I gather the agent operates purely by interacting with redis, which is where workers register and persist their status. What happens when a worker process silently dies and doesn't report to redis that it's gone? Can the agent detect this?