That is a possibility, and one of the drawbacks of using this approach. The only other way of avoiding this possibility is to limit how many calls can be made at any one time. Given the small probability of the fallback method being used, is it worth limiting the simultaneous calls? Alternatively, synchronous requests would be far too slow on a larger collection of workflow processes.