Ah! Eu percebi isso! O comando é executado na máquina do cliente, não no servidor. Portanto,
/usr/bin/ssh user@host '/usr/bin/vncserver :4 -geometry 1920x1080 -depth 32 -nolisten tcp -localhost'
no comando pre e
/usr/bin/ssh user@host '/usr/bin/vncserver -kill :4'
no comando post faz exatamente o que eu quero! Remmina é incrível!