Thus far every time I have earned a campaign achievement in StarCraft 2 I have also finished its associated campaign mission. This is fine when playing a mission for the first time but on subsequent replays I'd rather just earn the achievement and then quit the mission.
Which leads me to my question: if you don't finish or abort a mission do earned achievements stick?