Little Red Dots May Be Strange Cocoon Objects After All