Backgrounddetect hangs on iax2 trunk

I notice occasionally on my iax2 calls that backgrounddetect will simply hang during a call. I use mixmonitor and can hear when the talking stops, but my background keeps playing. I have to use a timeout absolute prior to this since it otherwise does not even go to the hangup extension.

has anyone else noticed this issue? I’m trying to catch of log file of this during a single call out.