git-compat-util: add fallbacks for unlocked stdio