Here's the email I received from Chris Hazard:
We have never provided nor agreed to provide Steam keys to any distributor, distribution, or individual other than the following 3 exceptions: preorders on our site (made before August 2011), bonus copies included with direct Steam retail purchases, and for small freebie giveaway promotions.
We delivered achrongame.com keys to GamersGate for this promotion in mid-November, the same way that we do for retail purchases for GamersGate and other distributors.
From what I've heard in the last day via a couple emails and instant messages from GamersGate is that it was a miscommunication internally within GamersGate / Indiefort.
We were not even aware that Indiefort customers had any expectation of Steam keys until just yesterday -- we heard that a couple of the other developers in the bundle were including them and we thought that was just a bonus.
It's hard for me to blame Gamersgate for much of this beyond simply having some shoddy communication/PR. I don't really get the sense that there was an attempt to deceive on anyone's part. Having said that, it probably would get them some good karma to give refunds/BC credit/something to those who complained at the least (and I could say the same about Hazardous).
gilby, you are to be commended on your stellar detective work in this matter. You've gone beyond the call of duty in attempting to sort this out, so for your efforts.