Bei Steam führt das nicht zu Fehlern, da es ja bei deinem Account gespeichert ist. Ist z.B. auch das Gleiche, wenn du ein Spiel deinstallierst und wieder neu installierst. Du hast dann erst das Spiel auf der Platte und Steam pickt sich dann die DLCs raus, welche du besitzt und lädt diese anschließend runter.
Das Konto wird auf den Steamservern also, vereinfacht gesagt, "gescannt" und auf freigeschaltete Inhalte untersucht, welche dann autom. im Anschluss runtergeladen werden.
Wenn du das Spiel z.B. direkt über Steam kaufst, hast du ja auch schon automatisch Beides "eingegeben".