For what it's worth, the same thing happened to me about a month ago. The Skywards account that had been invited had not been used in a really, really long time. I updated the details in the account, maybe changed the password, and eventually this account was able to accept the invitation.