There has to be a 30.06 sign.
Keep reading down farther in the law (section 46) and you will find a section that says the subsection prohibiting church carry does not apply unless the CHL holder is given effective notice per 30.06.
"(i) Subsections (b)(4), (b)(5), (b)(6), and (c) do not apply if the actor was not given effective notice under Section 30.06."
"(b)(4) on the premises of a hospital licensed under Chapter 241, Health and Safety Code, or on the premises of a nursing home licensed under Chapter 242, Health and Safety Code, unless the license holder has written authorization of the hospital or nursing home administration, as appropriate;
(b)(5) in an amusement park; or
(b)(6) on the premises of a church, synagogue, or other established place of religious worship.
(c) A license holder commits an offense if the license holder intentionally, knowingly, or recklessly carries a handgun under the authority of Subchapter H, Chapter 411, Government Code, regardless of whether the handgun is concealed, at any meeting of a governmental entity."
The reason it's done like that is that (i) was added later after everyone decided that there was no reason to prohibit church carry.