Delays from Boeing and SpaceX have left NASA nowhere else to turn but Russia to launch its astronauts up to the space station.