Handle cases where im.resume_state gets a different state back from create_and_set_state to the request state