Autowiring rejects self references to a factory method on the same bean as well

Issue: SPR-12018
TypeDescriptor's getResolvableType() and getSource() are @since 4.0