Alright, it looks like ConsumerResource only revokes entitlements when the guest is added elsewhere.  I'll update to mirror that behavior.