What Dinger said. 40 seconds is PLENTY of time to reverse a descent into a climb, especially when the DHL is correctly continuing its own descent.
TA's are advisory. That's what TA means; Traffic ADVISORY. It means "heads up, potential conflict."
RA is a mandatory advisory; you have to comply. Further, in our book if the traffic was not in sight, it is a "maximum performance" maneuver. For example, an RA Climb was maximum power, rapidly pull to the top of the green arc. There were grading standards during the simulator check rides for this.
The DHL crew immediately complied with the TCAS RA Descent command. The TU crew did not immediately comply with the TCAS RA Climb command. There's the bottom line, right there.
If the TU Captain had immediately initiated a max performance climb at the time of the RA (21:34:56, TCAS in both A/C issues a RA) he could EASILY have gained 1000 feet in the 36 seconds that it took to continue his descent and hit the DHL airplane. With the DHL in a descent, most likely >1500 FPM there would have been PLENTY of altitude separation.
Look, the entire TCAS system is designed to avoid EXACTLY this sort of accident. However, it absolutely relies on BOTH crews following their individual RA advisory immediately. You can't dither around and have cockpit discussions about what "Climb! Climb!" really means. You get busted in the simulator for that.
There obviously were other considerations, but the bottom line is that if the TU Captain had complied with the RA with a max performance climb the accident would have been avoided.
That's it and that's all.