more than likely he truly never left, was on a advisory/consulting/etc role, but not officially seen to be associated with MSFT due to his past actions with ATVI.
time...erases memories, you see this in the business world where former CEO/CFOs who gaffed at other companies, comeback or hired as a fixer for other companies