Sure, it had a sunset clause...but the ban sunsetting was not a foregone conclusion as you imply in your post. Its days were actually not numbered when it was enacted.
Could it be renewed it today? I'm pretty sure renewal, by the language in the law, had to happen prior to its sunset...