Is there a way to get Finder to remember all my tabs and reopen them after restarting?

Solution 1:

From comments - The method in the linked question requires Finder to be killed. This will prevent its remembering currently-open windows.

It appears in the particular circumstance that Relaunching Finder is sufficient - Opt/right click in Dock - which also preserves its current structure.