Recently experienced this with 24 Hour Fitness in SF.
Visited the location to sign up for the $199/yr my buddy paid. "That promotion [wasn't] currently running," but I got a call two days later saying that it was back on.
It's a shame to delay a customer like me who'll wait for the better price, but I bet you lose a lot of low-hanging fruit if you make the better price available permanently.
Without the system, eventually everyone gets the better price. And though slightly inconvenienced, I ended up joining for $199/yr.