[API] It is possible to disable all nodes

It is possible for a user to disable all nodes or disable one node and
delete the rest.  This causes the device to go into an error state until
statsd repairs it.  Now these scenarios error correctly.

Change-Id: I18b2bb45900a4c6c14a84179c2dcca17afc06a7a