Based on the probability that episode 10 will turn out to be in Oman, I have developed alternative flight combinations departing from Pune:
PNQ BOM 9W102 1750 1830, connecting in Mumbai to BOM MCT IC685 2200 2310
PNQ BLR 9W446 1340 1455, connecting in Bangalore to BLR MCT IC977 1840 2025
PNQ BOM 9W106 1110 1140, connceting in Mumbai to BOM MCT WY808 1730 1840
PNQ BOM IT3171 0600 0635, connecting in Mumbai to BOM BAH GF57 0725 0850, connecting in Bahrain to BAH MCT GF552 0950 1220
The shortest of those layovers for the first 3 combinations is 3.5 hours.