Make `module.ssh.recv_known_host()` more resilient against hosts not returning a key
Make `module.ssh.recv_known_host()` more resilient against hosts not returning a key

Some providers (esp. Bitbucket) have faulty git/SSH endpoints which
often simply return empty results. A previous attempt in Salt to improve
this by adding an optional timeout value didn't change much here, as it
just increased the time it took to return: nothing.

Repeating the request a few times until the host returns a value works
around this issue far more reliable.

Signed-off-by: Elias Probst <1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@eliasprobst.eu>

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt