Legends Of Tomorrow’s Season 3 Finale Delivered Two Big Deaths