There were no rules about this sort of thing, only “protocols’ or understandings. Congress has made no law about whose permission a foreign head of state must get before speaking to Congress.
Quite right. As Obamas national security advisor is quoted in the article: The speakers office did notify us...I indicated it was their decision. I appreciated them checking with us but it was our view it was their decision."
This appears to be WH staffer's knee-jerk hissy-fit that got into the MSM.