Se supone que al actualizar el .sbf primero borra la memoria nand del sistema y después escribe en ella la actualización. Aunque tuvieses un kernel compilado o diferente no afectaría la actualización ya que se ha borrado previamente.
Creo que el problema es por otro motivo. Puede ser que la actualización se quedase a medias .
¿Has conseguido recuperar tu defy?