use PartAuthority when fetching part streams
resolves the self-send case

Fixes #2259
// FREEBIE
Merge pull request #2264 from mcginty/write-part-data-fix

use PartAuthority when fetching part streams
thumbnail generation and disk caching

// FREEBIE