Ailton,
Analisando todo o processo descrito realmente o workflow não foi acionado quando o método foi executado.
Para que funciona, será necessário criar um método específico para esta função, quando o enviaexpedição for acionado;
Criar um método EV_EXPEDICAO
Assim o workflow pode ser acionado da forma que necessita.
Pode providenciar o cadastro de uma pendencia, para que possa ser providenciado.
Atc,