Flag not updating on user profile?
I would take a look at the flag set up in each of your displays, and make sure you are using the same Flag - it's an easy oversight if you have multiple types of Flags and can cause this sort of behaviour.