Who knows :) The layer name you mentioned that contained the colon was actually longer than what Photoshop allowed me to enter. Maybe older versions of Photoshop were less restrictive, or there are sneaky ways to break Photoshop's limitations on layer names.