My goodness, OP stop apologizing to this woman!
She does this because you let her.
As soon as you get the first text and see that she's off in a huff, you do not respond.
Time and silence are the best weapons. You call or text a week later (or whatever your rhythm is) with other news, and if she's still mad, then you hang up or stop texting under some pretext or other.
Don't engage, don't explain, don't get defensive or upset. Just ignore her when she behaves this way.