ctrl + z non termina il processo ma lo sospende soltanto, quindi è ovvio che l'indirizzo risulti sempre "in uso". kill -9 invia il segnale SIGKILL al processo che in effetti è una chiusura "brutale", ma se imposti quell'opzione allora anche con un SIGINT (o ctrl + c) non dovresti avere problemi.