How to time travel to before interrupt and resume with a different value?

Also, if the interrupt happens in a subgraph, how does one retrieve a checkpoint from that subgraph interrupt? app.getStateHistory(config)only returns data from the parent graph. This means, if I want to provide a checkpoint ID while resuming, I can only resume to the specific node in the parent graph and the subgraph starts from the beginning.

(If I don’t provide a checkpointID while resuming and just include the thread id, then both the parent and child graphs resume directly to the subgraph interrupt, which is as expected)