Bug: Newly signed up user isn't signed in correctly

The user is unable to login immediately after signing up because the current order wasn't correctly associated with the user. This is because the registrations controller wasn't setting current_user.