Voice Client Limbo Mitigation
Every play command should have a voice client monitor running along side it that checks if the voice client and guild voice presence match, if there's an inconsistency attempt to do something about it, such as voice termination and reconnecting.