As both the Reverse-Flash and Harrison Wells, Tom Cavanagh was a major Arrowverse presence throughout The Flash's run. Here's why he left the show full-time after season 7.