Jim,
Smile145 summed up it well. A snack pack was handed out to all passengers. Amtrak does refund your sleeper fare, so, IMHO, you really are not owed a meal. A side note, when I had a bad-ordered BOS sleeper, lunch was provided from the cafe menu. Once in ALB, I had a room in one of the...