I believe you can't liberate a civ you were at war with at the time when they were destroyed. Also I remember bonus for liberating a civ being ridiculously huge, making liberated civs basically your puppets.