openai responses api is a mess - by default they store state on their end - oh but turns out stuff can get out of sync in a convo and then it'll just error - ok cool we'll manage state - now users complaining it won't work unless they give their ID to openai wtf