Currently tab history is not restored which is frustrating.
Firefox and Opera do this correctly IMHO.
Tabs and sessions are an application-level feature, not a WebKit feature. If you'd like to see this behaviour in Safari, you should file an enhancement request against Safari at <http://bugreport.apple.com/>. Closing as INVALID as this is not a WebKit issue.