[fixes#75815252] move itinerary.service.fare_structure check before itinerary.cost to get fare