Log warning for single optional constructor when no default constructor to fall back to

Issue: SPR-12161
(cherry picked from commit 80cec01)
ScheduledAnnotationBeanPostProcessor avoids needless re-scanning of non-annotated classes

Issue: SPR-12189
(cherry picked from commit 58b22ce)