At the airport, agents have the ability to do many things, even if they are against policy. But if you know the policy and take the risk of getting an agent to bend the rules, you do so at your own risk.
If your experiences are on different flights, it may no be inconsistent agents. Upgrades under the various schemes are not always available.