Fixed a bug in one set of checks (previously was omitting a call to skip)
In the case of "more than one sampler already on target node", we now bail out of configureRJ routine, rather than toggling the first sampler, and removing the other samplers (the previous behaviour)
New check added: when an existing sampler is updating the targetNodeand also other nodes, we now bail out of the configureRJ routine (this case was the impetus for this work).
Updated checks for
configureRJ
function:skip
)configureRJ
routine, rather than toggling the first sampler, and removing the other samplers (the previous behaviour)targetNode
and also other nodes, we now bail out of theconfigureRJ
routine (this case was the impetus for this work).Also added relevant testing.