to keep a consumer or a repo or a distributor from being deleted in the middle of an unbind operation, unbind should be run though the coordinator.
commit 71f5a7db61c2edd4a69cf7919efaaa2a71241601 Author: Sayli Karmarkar <skarmark> Date: Sat Jun 23 02:03:52 2012 -0700 827211 - Running unbind through coordinator to keep any of the required resources from being deleted in the middle of the operation
In release 0.309
Pulp v2.0 released