I would say that it sets the KFB to whatever value of the successfully obtained segment or 0 if no segment was obtained - you do not want a KFB with values relating to a previous call, would you?
Of course IMS keeps track of where it is - how is it possibly going to efficienlty keep track of where it is for the next call?
Elementary programming - and IMS is "just" another program or series of programs.