Record progress for the current node's idle_timeout.
Call this from inside long-running work that does not naturally emit
writes, stream chunks, child tasks, or LangChain callback events, to
prevent the node from being treated as idle. It is also the only
progress signal honored under TimeoutPolicy(refresh_on="heartbeat").
Outside an idle-timed attempt this is a no-op.