Hmm...
1. you were going down a mild hill
2. you had a great tailwind
3. you really were losing miles and came very close to not making it, but you had a bug that caused the display to stop updating (didn't somebody report that once?)
4. physics violation!
5. the number of miles left is really a guess based on the voltage and a bunch of other factors. It could have decided the guess was overly pessimistic; Tesla does seem loathe to suddenly add range though, so you often just see the miles sit in the same place for a while
6. cold soak recovery? Nah, it probably wasn't that cold to start, and you would have warmed up and seen the recovery sooner