We are experiencing the exact same thing. Once in the consult, there is no way to get rid of the caller unless they hang up. Our agent calls work fine, but standard Communicate seems to be the issue.
I have a ticket open with support and I finally got it past the gathering information stage of their process.