Ich glaube nicht, dass sich die beiden Begriffe ausschließen. Der Migrant ist der Überbegriff, der Flüchtling bezeichnet eher den Grund für die Migration. So würde ich das sehen.
Migration ist eher das Ergebnis, die Flucht ist eher der Auslöser, aber am Ende kann beides der gleiche sein, muss...