multi: do not assume a bash login shell, use sh by default

I have users with strange bash/dash/csh/zsh setups that spew all sorts of fun wonkiness when worker shells are started in bash. I propose defaulting to sh, which bypasses bash-specific behavior (and occasional strangeness) and results in a more streamlined experience for my users.