A página de manual do POSIX para o comando shell exit(1p) states:
SYNOPSIS
exit [n]DESCRIPTION
The
exitutility shall cause the shell to exit with the exit status specified by the unsigned decimal integern. Ifnis specified but its value is not between 0 and 255 inclusive, the exit status is undefined.
Assim, para shells em conformidade com as especificações POSIX, esse comportamento não é documentado, mas também não é necessariamente portátil.