I'll throw my experience out there. Been an IHG member for 10 years or so, but very little activity. I had one unqualified stay last year but my most recent points-earning stay was in 2011.
I recently switched companies and my current one lists IHG as their preferred hotel chain. I had to travel for work last week and dutifully loaded up all the promo codes I could before booking a 5 night stay. My points have now posted from the stay and I received a modest 17,114 points. Checking the details on the stay, there were 5 other promo codes I signed up for and show in the account that did not register as completed. Also interesting is that three of the offers that did not credit show a status of 0% while the other two show no percentage at all.
I can't comment on whether this behavior is normal for times past or not. But I'd much rather them not give me points for offers I wasn't targeted for than close my account!