It was not standard to have to follow TCAS in any case like it is today at that time. So don't blame the pilot.
ATC was understaffed, had phone-line troubles and gave conflicting instructions. So I'm not blaming that poor ATC guy neither. The ATC organization above did a poor job that day.