An Azure service that is used to provision Windows and Linux virtual machines.
I think azure blocks any update when the nic count is over the size limit, so stop the vm, switch once to a size that allows 3 nics, remove the extra nic, then resize or delete. VM deletion also triggers the same validation, so it fails for the same reason.