Some (many) registrars will let third parties pay renewal fees; might be worth checking. I've been in the situation where an organization I was involved with lost access to a domain and the registrar they worked with just let them pay the renewal fees directly. (Getting access again after was pretty much the same PITA others have described, although I wasn't involved once the immediate "oh, sh*t it's going to expire" was over.)