Você deve assumir que qualquer comando pode falhar por vários motivos, mesmo que a suspensão do sono seja realmente muito improvável.
( sleep 10 ; echo "hello world" ) &
significa suspensão de segundo plano e executar eco após o processo de suspensão, mas se a suspensão falhar, o eco será executado mesmo assim, veja a explicação completa
sleep 10 && echo "hello world" &
significa que você precisa aguardar o final do sono antes de repetir qualquer coisa e, se o eco falhar, o processo será interrompido, mas todo o comando também ficará em segundo plano. ver explicação completa
Conclusão A
primeira sintaxe é o shell script, o que significa que está considerando instruções separadamente como uma lista.
A segunda opção usa && significa AND, portanto, se você a usar no primeiro comando falhar, o segundo não será executado.
Esse é apenas um comportamento diferente ao lidar com erros.