For anyone following this, I believe the problem was that we actually had two separate versions of the cif installed on our site -- 2.11 and 2.12. Current theory is that the data layer extension was attaching to one or the other on initial load, but then after the other data layer is initialized tha...