Add check recursion depth method
Add check recursion depth method

The check recursion depth method is called from to_task, and will raise
an AsyncRecursionError if the task is too deeply nested.

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