Consider that set_services would return a 404 for pre-sherlock
Consider that set_services would return a 404 for pre-sherlock

If a 404 is returned, do not retry the post operation
for set_services, so tests wouldn't fail with pre-sherlock
servers.

Change-Id: I9a7898c3cf498a87f8177ed86fa245e14503374b
Reviewed-on: http://review.couchbase.org/50206
Tested-by: buildbot <80754af91bfb6d1073585b046fe0a474ce868509@couchbase.com>
Reviewed-by: thomas anderson <5f50a84c1fa3bcff146405017f36aec1a10a9e38@couchbase.com>
Tested-by: thomas anderson <5f50a84c1fa3bcff146405017f36aec1a10a9e38@couchbase.com>

thomas-couchbase/perfrunner,pavel-paulau/perfrunner,couchbase/perfrunner,EricACooper/perfrunner,dkao-cb/perfrunner,thomas-couchbase/perfrunner,vmx/perfrunner,couchbase/perfrunner,vmx/perfrunner,EricACooper/perfrunner,dkao-cb/perfrunner,couchbase/perfrunner,pavel-paulau/perfrunner,couchbase/perfrunner,couchbase/perfrunner,mikewied/perfrunner,EricACooper/perfrunner,hsharsha/perfrunner,PaintScratcher/perfrunner,hsharsha/perfrunner,PaintScratcher/perfrunner,pavel-paulau/perfrunner,pavel-paulau/perfrunner,couchbase/perfrunner,EricACooper/perfrunner,mikewied/perfrunner,pavel-paulau/perfrunner