Thanks for confirming what I thought. We've decided to use the workflow API directly instead of using MQSeries and UPESs, mainly because of this issue.
I'm using the XML method to start a process and then interact with it. The <ProcessTemplateCreateAndStartInstance> message used to initiate a new process is checked for its sender ID and only me ...