Você não está realizando o teste que acha que é. Sua expansão de $-
está acontecendo antes que o comando ssh
seja executado. Para demonstrar:
$ set -x
$ ssh home echo $-
+ ssh home echo himxBHs
himxBHs
$ ssh home 'echo $-'
+ ssh home 'echo $-'
hBc