Cannot change the shell of a restored session
I recently updated to Mojave, and my Fink installation no longer works. I had my default shell set to /sw/bin/bash, which no longer exists. I have changed my default shell in the system preferences and in the session preferences, but I can't get my restored sessions to update the shell. Even on a full restart, the session restore fails with
Failed to exec /sw/bin/bash: No such file or directory
PATH=/usr/bin:/bin:/usr/sbin:/sbin
If I open a new tab, it works. The session settins (cmd-i) there is no option to change the shell.
Ideally, when I change the shell in the settings, it should update the shell that is used when I click the "restart" button in the header.