So it seems to be a problem with your Public account. Put it back in and maybe it might mysteriously fix itself. If not then I wonder if you were to use the lost/stolen function to kind of soft-reset the account whether that would make it work. If you're on the old rewards system then there's a complication doing that. You suspend and then resume and then restart the phone.