@terrafrost 
Net_SFTP never calls Net_SSH::login(), so the connection is never established.
This block should be at the top of _login_helper instead (not sure)?