“The Flash” Episode 408 / “Legends of Tomorrow” Episode 308 Recap: Legends of SuperFlarrow Parts III & IV