Hi Paul
I guess you aren’t struggling with this issue anymore. I just want top add a solution to the thread.
You just need to make the service dynamic as described here:
About dynamic layers—Documentation
(10.3 and 10.3.1) | ArcGIS for Server
Just check the dox, and it works 🙂
Best regards,
Torben