Fix prepare_modify() when splitting a max-sized block