I had a suggestion that deleting a contact should remove all cases associated with that contact.
I'm deleting a whole lot of spam and have to delete both the cases and the dud contacts.