I dunno what happened, but it seems they changed the link and delayed the sales to January 20. But since they already sold the game, so I really don't understand what's the point for them to do that.
First, you're double posting the same message. Did ya have a bad internet day? Second, yes. They've done so in the past. So why the "resale"? Well, who knows? Go ask the devs