=act #3535 Report CommandFailed for early IOExceptions

To reproduce the failure you have to manually turn on the firewall
for the server port. That causes the connect to throw a
"java.net.SocketException: Permission denied".
Merge pull request #1665 from akka/wip-3535-missing-tcp.commandfailed-2.2-ban

=act #3535 Report CommandFailed for early IOExceptions (backport)