KAZOO-2861: eavesdrop w/ multi-FreeSwitch env

This hangup/1 destroys this function from being tail-recursive, and checking every 5 seconds could build up quite the stack on a long call. I don't think this is necessary, as `cf_exe:stop/1` will hangup the call for you (after `wait_for_eavesdrop_complete/2` returns.