On July 3rd a friend and I will be taking our first long distance trip on Amtrak from San Jose CA to Seattle WA. We have a roomette, and would like to have dinner once we board. The departure time from San Jose is 8:23 PM. If one is required to board before 8:30 in order to get dinner but the train is late, will we miss out on dinner? It would not seem fair to miss a meal we paid for due to the train being late. Thoughts?