vst~ is treated as a graphical object : when you 
crate a subpatch and make it "graph on parent", vst~ is treated as an object 
having a GUI.
 
Following is a demonstration of the 
problem.
 
tom f
 
#N canvas 0 0 454 304 10;
#N canvas 147 317 524 
316 vst_test 0;
#X obj 458 285 vst~ 1 1;
#X floatatom 14 14 5 0 0 0 - - 
-;
#X msg 73 91 param 0 \$1;
#X connect 1 0 2 0;
#X connect 2 0 0 
0;
#X coords 0 0 1 1 100 70 1;
#X restore 119 29 pd 
vst_test;