Update the state of a thread.
Exceptions from the underlying graph (server/network errors) are logged at DEBUG level and then re-raised so callers can decide how to surface them (callers typically log at WARNING with a friendlier message).
Config with configurable.thread_id.
State values to update.