Você pode tentar remover a chave estrangeira antiga e adicionar e adicionar uma nova sem
onDelete :$table->dropForeign(['a']);
$table->foreign('a')->references('b')->on('c');
onDelete :$table->dropForeign(['a']);
$table->foreign('a')->references('b')->on('c');