[ssh] Why does an SSH remote command get fewer environment variables then when run manually?