Rule reminder
'Stare per + inf' = about to (do) — immediate future, everyday. 'Essere sul punto di + inf' = on the verge of — dramatic/critical moment. Both can be conjugated in any tense.
Quick — the bus is about to leave! Which is most urgent and natural?