Fix BoostVM::receiveOnVMStream() to receive a RichNode

* UnstableNode should never be an input.
Wait properly for vmPort in VM.identForPort