I am in a similar situation (migrating for *G with SK to BD) and on my last trip to the US this caused me a lot of hassle. To get the check-in agents to waive the luggage fee I had to first enter my SK *G card and then, at the gate, change back to BD before taking off. In the end all the miles landed in the right account but both UA and US gave me a lot of headache.