waitForUserDependencyThread

Waits until any queued tasks in the mUserDependencyExecutor are finished. This is NOT intended to be used outside of tests.