Bug 1108707 - Make reader shutdown asynchronous. r=cpearce