I had the same experience. My points were/are set to expire in a few weeks, I recently bought points, they posted, and I still got the "your points are about to expire" email from them.
Buying points worked before to extend the expiration. Did they change the policy?