Fetch the latest checkpointed state for the bound thread via
GET /threads/:threadId/state (or an adapter-specific override).
When omitted, StreamController.hydrate falls back to
client.threads.getState().
getState<StateType = unknown>(): Promise<__type | null>