El kill por defecto (-15 si no me equivoco) es una señal de terminación, y es perfectamente manejable por la aplicación, es decir, la aplicación decide que hacer, desde ignorarla a salir inmediatamente.
En cambio, la señal -9 no es manejable, esto quiere decir que la aplicación no puede controlarla para nada y si no ocurre nada extraordinario, se saldra sin miramientos.
Esto que quiere decir, pongamos un editor de textos.
Si enviamos un 15, el programador puede haber manejado la señal para que nos guarde lo que estabamos haciendo en un fichero temporal. Pero si se envia un 9, ni manejar ni leches, nos quedamos sin nada.
Saludos