I'd say this is more an immigration issue than either airline.
I had a MH-SV transfer in BOM last week and I had something similar happen. MH had someome meet me at the gate, but I still ended up stranded with them for hours in the 'transfer lounge', while someome else went to get the boarding card.