From Firefox 3.0a8 release notes:
Firefox now quits properly (instead of just being killed) when Windows is shut down or restarted (see bug 333907)
Oho, so that's why Session Manager thinks Firefox crashed last time if I shut down Windows without first exiting Firefox.