Moved my-shell-restart add-hook to late in after-init-hook. Now
workgroups will load even if the ssh shells cannot connect.