I’m having the same problem as dtribble. When I register and then login, I go to the dashboard with a message that I’m using generated password. I used the redirect option when calling wp_login and it works when I just login, but not when logging in right after registration.
I thought this happened because I was using wp generated password, but it worked correctly with the generated password when I logged in the second time.
It seems like the redirect option was lost after the registration.