Actually, it rolled from the regular to the special session automatically because of the parliamentary error of the other side -- a Democratic senatrix from Fort Worth (deliberately) ran out the clock on the regular session, and because of recondite rules of the Lege, the bill came back in on the special session without Perry's specially adding it to the agenda. It came back in whether he wanted it or not, because of the way it died in the regular session.
That's what I read.
No credit for Perry, beaucoup embarrassment for Dewhurst and Straus because they had to kill it twice without seeming to -- like one of those Mafia murders where a guy keels over with a 14" carving knife in his chest in the middle of the street in broad daylight, while nine guys walk briskly away from him in all directions. That's what happened.
You read wrong. The Governor has to specifically add all agenda items to a Special Session. He did add this one late in the Session when he found out that Patrick had enough votes in the Senate. http://blog.chron.com/texaspolitics/2011/06/perry-adds-anti-tsa-bill-to-special-session/