Muscat international transit from KLM to BA on separate tickets
If arriving into MCT on KLM service from AMS, I assume it would be possible to transfer to the BA flight from MCT-AUH without clearing immigration or customs, correct? Are they both in the same air-side area of the airport? I just want to be sure I don't have to clear immigration/customs or deal with buying a visa to transfer to the separate MCT-AUH BA flight. Since this would be on 2 separate tickets that aren't connected in any way, would this hinder me in any way in the eyes of the Omani authorities? Also, if I do not have the ability to do online check-in prior to landing in Muscat for the BA flight, will it be possible to print a boarding pass or speak to a BA agent without clearing immigration and visiting the typical non-airside (Oman side) check-in counter? Would I be able to proceed to the gate to receive my boarding pass or would security not allow this since they would want to see a boarding pass prior to allowing access to the BA gate area? Any thoughts or ideas are appreciated if you have transited Muscat from another airline to BA for an onward journey.
Also, correct me if I'm wrong, but if the worst case scenario occurs and I would have to clear immigration to reach the BA counter to receive a boarding pass, wouldn't this possibly prevent me from reentering Oman a few days later since they might not issue two Visa On Arrival stamps back to back within a few days of one another? (being a single entry only visa purchased upon arrival)