Delete all models even on failure

Each time we try to delete a saved object, we catch any exceptions that might be thrown, and then once we've tried to delete every saved object, we then throw an exception encapsulating all the other exceptions.
This one