That's because protection was added (about a year ago I think) to rapidly broadcast detected double-spends through the network. Before the canary function, it actually used to be pretty easy to get a double-spend accepted into the network within 5 minutes of the first spend.
The Humble Bundle uses Coinbase to accept bitcoin, so they'd be completely insulated from actually dealing with bitcoin. I did notice that I got the payment confirmation & game link email when the transaction I sent had 1 confirmation though.
I vaguely remember Humble Bundle having some verbiage about confirmations before completing the sale.