From my understanding.
He wasn't killed at 5 pm, but rather in the mornning, since the mountains were visible.
They found the bento in his stomach, so I guess He didn't eat it on 4th station, he might have eaten the sandwich at 4th station, and the bento before going to sleep or in the morning...