From my experience after you resign from a game it will stay in your queue until it is finished and then some- like it will take a day-ish for it to disapear once it is finished. I assume this is so everyone can see the results and than discuss the outcome of the game, make notes, and schedule future games with players.
You just have to sit and wait I guess. Maybe peak in every once and a while to see who is betraying who, ya know?
"Nobody exists on purpose. Nobody belongs anywhere. We're all going to die. Come watch TV."