Backed out changeset 39398fba066e (bug 1098386) for actually leaking
Bug 1108707 - Make reader shutdown asynchronous. r=cpearce (relanding on a CLOSED TREE because it wasn't the source of the leaks)