To address that issue, a better calculation might be to compute possible wait times based on distribution of likely arrival times at the station and return some weighted average.
What I might try is sampling a couple random start times (e.g. 8:00 AM, 8:03 AM, 8:22 AM) and averaging the predictions of all those.
My gut says this would be a better value, but I don’t have the evidence to prove it