Sherloque! The Flash is finally back after a nearly year-long absence, and the show is still in solid form in Season 7.