Good answer. You don’t refuse invitations from the president. Bush probably wanted to go but didn’t want to intrude.
Wouldn’t South Africa be the one that invited President Bush, not obama? Since President Bush accepted the invitation, he wanted to make sure that the American Leadership was on the same page about the matter.