A pooled session's shell cwd drifts as it explores the repo between turns. Seen live: a repo whose internal workspace dir is one letter off from the repo's own directory name was enough for the agent to touch its sentinel one level off from where coordinator watches for it -- coordinator waited out the full timeout for a file that existed, just in the wrong place.