[mms] Better handling of flag change attempts when browser cached state (dynamic/smartmobile view) is different than the server state.

Ignore system flag changes - this only applies to user-defined flags.