Log checkpoint state - once per scan