CachedSessionInvocationHandler properly caches createSharedConsumer results

Issue: SPR-11956
(cherry picked from commit 7a7641b)
ConstructorResolver's exception message on null factory-bean hints at potential BeanPostProcessor involvement

Issue: SPR-11951
(cherry picked from commit 6c41cc3)