1) Matron didn't learn of Ultimecia's intentions until after she had been under her control... therefore, she shared the information with the party on Disc 3 and no sooner.

2) Squall didn't die......