Chrome actually reopens all tabs for you if you use the command after restarting chrome. I don't like the author's solution because I use cmd 1-9 for navigating between tabs.
I initially thought Cmd+Shift Q would be better, but that is tied to System Logout.