set annotation from descriptor during sync-runs
As noticed in #21759 (moved):comment10
Currently, all synced descriptors receive their annotation from the Annotation enum (cf. package o.t.c.conf.Annotation). This happens, because only the raw bytes are taken from a given descriptor and written to the file system. But, actually the annotation(s) should be taken from the 'getAnnotations' method and be prepended to the raw descriptor bytes, shouldn't they? The fix for this would also simplify some sync-code.