There is clearly some unstated circumstances here.
One shot in the dark: what if the company was concerned for legal reasons? Since the issue had a connection to a disabled employee, is it possible the company could have fired them to avoid any legal conflicts?