CN Andromedae: A Broken-Contact Binary?