I got on the flight from Hong Kong to Tokyo via Beijing, and on the stopover, the scheduled time difference is 70 minutes.
However, while the first flight arrived at the scheduled time, it took another 30 minutes to get off the plane, during which the plane repeated to stall and move a few times. Then I had to get on the shuttle bus to the airport and then walked to the immigration, which took another 4 minutes. And I passed the immigration.
At that time, the immigration staff said to me that I had only 4 minutes left to pass through the body and baggage check and walk (dash, actually!) to the boarding gate; the boarding time is 30 minutes before the departure.
I'm sure that is impossible even for Usain Bolt. And I'm highly certain that this is not my fault. Not even close.
In the end, I missed the boarding time but got on the second shuttle bus on the last 1 minute, which was 15 minutes before the departure.
With this horrifying experience, I now wonder what would happen if I were late just a minute. My question is, if I missed the boarding, what should I do first? Can I still get on the flight? And if I can't, who would bear the unexpected hotel and flight cost?
Also, is there anything that I could do in this case? Even if I can make it to the flight I hate to dash. I have no reason whatsoever why I have to dash...
For your information I used the same airline (Air China).