Silky sand not being consumed
You consume 10 silky sand at at time and can receive (but that’s not guaranteed) geodes, ambrite, lockpicks, bandit keys and coarse sand wich is like “refined sand”, or, putting it simple, sand that you can sell on the tp and it’s used to make upgrades for guild hall.
Reward for opening silky sand is quite poor, so I guess that’s nothing wrong with your situation.
For more info:
http://wiki.guildwars2.com/wiki/Pile_of_Silky_Sand
Do you have more than one stack of sand in your inventory? When you double click on the sand it always consumes from the first stack, and not necessarily the one you clicked on. That’s caused me to think I had an infinite stack in the past.