Open
Description
Any go program comes with built in deadlock detector: https://programming.guide/go/detect-deadlock.html
Cadence client has enough information to find out that all workflow goroutines are not waiting on external events and cannot make any progress. So it would be nice to fail workflow that is deadlocked automatically.