This problem has existed for a very long time, and I (like you) didn't realize that the auto-recovery didn't retain the last saved file contents.
Every time I recover from a crash, I always compare all windows (with the last saved version of the file) to see what has changed, and close all open...