User impersonation is failing as customer is using custom UserDetailsService that does not have implementation of loadUserByUsername.