I haven't seen the L squeeze bar so called "blooper" (at the top of this page) since that day...
Was it a test?
it mostly likely fell though (test failed), which is why we haven't seen it since.
TWC wants to move in a direction towards Lifestyle Entertainment which basically means the Transparent Logo is here to stay on Long-form.
i wouldn't be surprised if they turned off the Satellite HD/SD LDL to incorporate the Transparent Logo to show during live programming with only the Intellistar/Intellistar 2's LDL's cuing.