Use env of login shell regardless of the command path in CommandRunner

Since CommandRunner currently handles not only PATH.