c4622a1d5b
#63621 fixed path quoting, but Ainz's Git for Windows still dies on `bash -l` itself (`Directory \drivers\etc`). Hermes then fell back to bash -l *per command*, so every write_file/terminal call failed the same way. After a failed login snapshot, probe non-login bash -c; if it works, skip -l for the session. Also skip a stale HERMES_GIT_BASH_PATH that fails a noprofile probe in favor of %LOCALAPPDATA%\hermes\git portable bash.