Fixed bug when undoing split: when a cluster already exists, add_cluster now fails gracefully.