Defer reading a resource until all writes against it are done

...but then actually do the read