I don't know if I'd read that much into it. It's possible that the employee was asked to resign for severance instead of getting fired outright, and Github just wants to make sure they're being accurate. After all, the rest of the post makes it pretty clear they acknowledge their mistake.