Ich bin von Exit Code 22 ausgegangen wie es in der Man Page steht die verlinkt wurde.
Das bezieht sich wohl nur auf die Ersteinrichtung 22: password is empty (on “-init”).
Hatte dein Script soweit abgeändert, dass der Exit Code angezeigt wird. Und da kam halt bei Nichteingabe die 9 raus.