He aborted because of a take off config warning, not a engine failure. Both engines running, so performance was not an issue. Poor excuse.
Not a good warning to get near V1, and he decided to abort. Fair enough, that was the commanders decision.
He failed in the execution of the aborted TO when he started to trouble shoot the warning. Poor decision.
A properly executed abort would have saved the day and we would not have this discussion.