Related to https://build.spring.io/browse/INT-MASTERSPRING40-1314/ When we initialize a `CachingSessionFactory`, we may fail connecting ot FTP server, but we realize that only when we call `super.getSession()` from spied factory beans in the test configuration * Move `super.getSession()` as a first call of the overridden method and don't change the state of monitored variables when an exception happens during FTP connection