Take as early a seating as you can, to avoid their running out of your favorite. I note that the crews ALWAYS have available to them the steak or other more desirable entrees, though.
Interesting. I had not noticed that previously but I'll keep an eye out next time.
They shouldn't act that way, but they want to get the car cleaned and prepped for the following morning. Some attendants are on board for up to 6 days at a time, working up to 18 hours a day. I see where they're coming from, but they should still be more polite about it. Anyway, you could also head to the dining car and order a meal to go, if you would prefer to have it in your room, but don't want to bother your attendant.
At first I wondered who you were claiming was working eighteen hours a day six days in a row. Then I remembered you previously made a similar claim about yourself. Except that so far as I could tell you weren't ordered or even begged to do so. Instead you chose to do it yourself. In fact you seemed to treat it as some sort of game. If you're snapping at customers from eighteen hours of fatigue, which you willingly brought upon yourself, then whose fault is it really? As for sleeper customers asking dining staff to prepare their meals to go, in my experience the dining staff will decline. They will instead tell you to go ask your SCA to get it. Precisely
why they refuse I cannot say. Perhaps it is some sort of union issue involving division of labor.