Fixes gt crew list showing wrong names when state.json contains stale data. Always use directory name as source of truth in loadState() instead of trusting potentially stale state.json. Co-authored-by: joshuavial <git@codewithjv.com>