Just wanted to revive this thread real quick. I ended up booking a round trip ticket LAX-HKG (via PVG) on China Eastern via the Orbiz website. I also entered my Sky Miles number when I was making the reservation. Fare classes are "I" (LAX-PVG-LAX) and "J" (PVG-HKG-PVG). I called the DM line and they said it should go through after the flights are complete but I should also keep my boarding passes just in case they don't. Was curious to hear from others that have done this and received the appropriate amount of RM's, MQM's, and MQD's, when booking through a third party website. Thanks!
OPS