set SftpException as cause when listDirectories throws IOException

for issue MULE-7821
This is abolutely correct and a good catch. But can you apply the boy scout rule and set a more descriptive name for the variable? Please, just disregard this comment if you prefer to not to change it.