Once i was also about to this type of accident, I was onboard Mewar Express from Mathura to NZM, i was sitting on door for railfanning but due to cld morning air and MPS, i got a small sleep and at same time train skipped Asaoti station, luckily there was sufficient PF gap so i remain safe.