Fix issue #85.  Also, get the UGs to read remotely from one another again, given the new asynchronous implementation of read().  Additionally, carefully handle the last-modified timestamp from a manifest--store what we know to be the latest modtime from the MS *separately* from the manifest, so we can tell after a metadata refresh whether or not the manifest is stale and needs to be reloaded.