SSH2: return false (without error) on channel failure

Also update error message. SFTP, for example, makes a channel request even though it's not asking to open a pseudo-terminal.