Sign up for CNN’s Wonder Theory science newsletter. CNN — Russian cosmonauts on the International Space Station were forced to briefly lock down a segment of the orbiting laboratory this weekend after finding an “unusual odor” emanating from a visiting cargo spacecraft called Progress 90, NASA said Sunday. The odor — along with “droplets” the cosmonauts, or Russian astronauts, said …