I'm having this same issue using cas_auth. I'm running my own CAS appliance.
My applications successfully redirects to CAS on login, but not on registration. When I try to login, I get an "invalid login" error, I presume because the registration was never entered into CAS, but only in the local application. Has this been fixed?