Actually that may not work now that i think about it, because what if a bot gets there while the tram is mid flight, then it could result in alot of wasted time.
But what you could is have the wait actions and possibly use the linked action system to help the bot sense when the action is available or not.
I don't know, damnit! It sounded like a really good idea.