You cannot delete a consumer if it has anything registered to it or if any of its sub-consumers has anything registered to it. Unregister before deleting a consumer.
Deleting a consumer means that it and all of its sub-consumers no longer exist in your consumer tree. A deleted consumer does not have any allocations and cannot run workload.