We should enforce that rust steps inside flowey nodes use the runtime-provided shell instead of running xshell::cmd! directly, which is possible by constructing an xshell::Shell::new() and then passing it to xshell::cmd! as this was the previous pattern.