chadjenofsky: Oddly it still shows the sale price and the message with the ability to buy at sale price without refreshing which led me to believe I was too late for the critical hit. So, those weren't missed crits, just me being generally unlucky with all of these promos that have random freebies in them. Still, at least I got some deals.
Nope, it has nothing to do with the crits. It's just a bug. Read the message carefully. It says the offer has expired.
It's just misleading to some people because it has the same "rolling dice to hit" RPG flavour as the critical hit message, but they actually have absolutely nothing to do with each other. Also, if you notice, it happens only with certain prices, for example i've got one on every game priced 4.89.