Assim como a resposta que você recebeu nos comentários da questão, quando as coisas ficam muito complexas, você pode simplesmente executar o bash e executá-lo para executar os comandos fornecidos na entrada padrão:
ssh user@B ssh user@C bash <<\!
echo "line of text" >> ~/.profile
!