Fix KDB iteration when callback does write calls