executor.sh: intended retry on ssh-keyscan failure ineffective
do_prepare() there's logic to
sleep 1 and
continue to retry when
SSH_KEYS is empty, on the assumption that it's just "too soon".
ssh-keyscan returns 1 when it doesn't find any keys. Since the script is executing under
set -e, this is immediately fatal rather than allowing a retry.