As I recall, she caught an AWFUL lot of flak for that. Was it actually a time issue? That wasn't clear when the news first came out.
As I recall, Mrs. Blair was in Rome for a conference and Benedict XVI invited her to a private audience the same day. She had no way to plan for it in advance. She happened to be wearing a white outfit. As I see it, the Pope essentially waived the rule for her.