Basically what it's doing is loading the customer record, setting the card you want to delete as default, saving the customer record, deleting that credit card, then setting the previous default card back to the default, then saving the record again. Those are the UI workaround steps NetSuite gave us.