Add check on recursion depth.
Add check on recursion depth.

If the Async recursion level goes past the max_depth. Then it fails
silently.

mattsanders-wf/furious,rosshendrickson-wf/furious,Workiva/furious,Workiva/furious,rosshendrickson-wf/furious,mattsanders-wf/furious,andreleblanc-wf/furious,andreleblanc-wf/furious,beaulyddon-wf/furious,beaulyddon-wf/furious