EA just sort of decided not to tell anyone that they left BF 1943 out of the deal - and offered something already promised in return to make up for it.
This is similar in the sense that the promised content wasn't part of the package, but to make up for it, THQ are giving Saints Row 2 to gamers for free as compensation. So it's for definite - SR2 won't go missing, it's already a given