Currently, when you first create an account, you don't get logged into non-WMF projects. You have to log out and log back in again to be logged in globally.
This is very non-intuitive behavior. One of the consequences is that, when a user first signs up and tries to upload a file, they hit a "You have to log in" warning on Commons -- even though they already have an account.
The user should be logged in globally immediately, i.e. the onUserLoginComplete hook probably should be run on successful account creation.
Version: unspecified
Severity: normal