fix awful bug where service state was not being recomputed because suppressDuplicates was detecting a duplicate where we changed a map in-situ and re-published;
catch some other logging gremlins on unmanage
fix bug where unmanaged entities' descendants were not notified to persistence