When running bd update commands for hq-* beads from a polecat worktree, the redirect mechanism only exposes gt-* beads. This fix sets BEADS_DIR to the town-level .beads directory so hq-* beads are accessible. Also adds NewWithBeadsDir() constructor to beads package for explicit cross-database access when needed.