Deferred delete bug (aka Cd8)

This is work leftover from #156.

* Commit 948fc84 has a non-concurrent EUnit test case for the problem
* Commit 944cef8 has a fix that Engel despises.  :-)

Let the kibbitz commence.