Well, if the paths are relative then it doesn't work: this class is loaded directly from either the gazebo plugin or the etherCAT driver, so for gazebo for example, the service would be:
/gazebo/pr2_co...
or for the hand
/pr2_etherCAT/...

Not sure how to best address the issue of namespace. I think we could simply remove those test services. If the controllers are not working, the movement test will fail anyway.