you're not actually buying flares (you're a guard, there's plenty of them in the chest supplied by your employer), you're actually buying a flare belt. Hence you can spend more money to buy a larger flare belt, than the little one the stingy employer has given you.

Perhaps it could even be implemented so thieves could see how many flares guards are carrying (I.e. Keep a lookout for guards without flares)