The film’s streaming launch coincides with NASA’s removal of its pledge to land the next woman on the moon