Thawne is a time remnant. If Eddie erases Thawne, he's never born to motivate Eddie to shoot himself in the first place. It's a temporal paradox. The Speed Force fixed this by keeping him alive up to the point of his death by Eddie so the timeline remains intact. Therefore when Eobard accidentally shows up in Season 2 before murdering Barry's mom, he hasn't yet met the team and everything.