If QR didn't report it to DIA, then QR are at fault (if you think they should have reported it of course).

If they did, then when the landed the pilot would have taxied to wherever he was told, so that would imply it was DIA's fault