Snapshot absent capture metadata before queued photo persistence
Queued photo persistence must snapshot both metadata and its absence before awaiting earlier work. When image uploads are content-addressed, a later capture can return the same URL while carrying different framing metadata. Using `snapshot ?? latestMetadataForUrl` can then attach…