osd: first bit of copy-get cleanups from greg

Will be nice to have these in emperor so that we don't suffer API breakage later.