The reason for the german liability is simply that there was no contract in place for the control from skyguide over southern germany. as no contract was in place (only an agreement), the two parties (german state and skyguide) never legally agreed on liability and, as an example, on costs, which are taken solely by skyguide.
I think this might be an important case for all parties involved and probably for the future "single sky"-idea...