Ridley Scott's 24-years-later sequel is finding new life on Netflix.