Assume that every captain has done that more than once in his career. However hard to believe that with all the redundancy the crew could not establish any communication with ATC at all. Will be interesting what the BFU report comes up with. The original destination Zürich is the same distance as Stuttgart, so to avoid camping out in Stuttgart you would expect, that they go through some length of in air trouble shooting.