passes ./db-bench 300000 which used to hang and get into infinite loop in tree.c _flush_some_child()