Annotation post-processors clear old InjectionMetadata registrations on refresh

Issue: SPR-12526
(cherry picked from commit e118086)
HandlerExecutionChain prevents re-adding the interceptors array to the list (and declares varargs now)

Issue: SPR-12566
(cherry picked from commit 37713ae)
Polishing
(cherry picked from commit e9d24d5)