Bottom line, obey TCAS commands when it comes to an RA. The crew of the Russian aircraft had a VERY confusing situation, and made the wrong choice.
My view at the moment, the Swiss controllers gave much too late instructions to descend. Why they chose to carry out maintenance of the STCA, and the procedures to account for that being U/S, seem rather inadequate right now. Why there was only one controller also on duty begs a question.
As you can see there is really no one single person/company to blame, a chain of errors.