I'm willing to bet the issue is the carrier is not sending a disconnect signal.