1. we should probably handle the error case better
2. should try to debug how it is getting into the broken state place
3. should write a rake utility and/or interface hack for expiring cache for a given card.