Transactions shouldn't be created from unconfirmed deposits.
My own lost payout was from the 24 Hour Ponzi, so maybe they should both get new addresses.
What's actually happening that's causing the payouts to be double spent? Is it that previous "betters" are sending bogus transactions that, once sorted leave the Ponzi addresses essentially sending out payouts with bitcoins that don't exist?
I don't know, but I can make a guess.
* Betters send transactions without fees. These take a very long time to confirm. (TX A)
* A transaction including a unconfirmed transaction get made and sent to a player
* That transaction won't confirm until after the first transaction (TX A) confirms, but the player has wallet set up to spend unconfirmed coins and reinvests with that (TX A)
* Now the game creates a new transaction with the unconfirmed (TX A) and sends it out to another player.
I think that looks like a double spend. If (TX A) ever confirms the whole thing should clear up, in in the mean time, 3 wallets are messed up. The only way to avoid the problem is not to spend unconfirmed transactions.
In my case it never cleared up but was eventually purged from the blockchain so I wouldn't be holding my breath in a case like this...