Quickly find the task which is holding things up and reschedule all dependent tasks?

If Task dependencies, start, and due dates and adjusting as needed are key to your project success, I would suggest the project manager regularly update the Asana Project timeline and ping Task assignees as needed.

Yes, Asana Task dependency needs improvement, but at least in Asana timeline you can easily visualize and update it.