I recommend you to use Work Items (Service Tasks in BPMN2) to handle the Web Services Calls. Using a Work Item you can parametrize the retries times. A failure calling a web service, at least in my perspective should be used to raise an error event.. because it's not a business error.. it's just a network/server error.