O tempo integrado do Bash retorna o status de saída do comando. Você pode testar isso facilmente com time false ; depois, echo $? imprime 1 como esperado. Você também pode testar algo com um código de saída diferente para confirmar a preservação de outros códigos:
$ time bash -c 'exit 42'; echo "Exit code: $?"
real 0m0.002s
user 0m0.000s
sys 0m0.000s
Exit code: 42