Changed DB Profile updating to only take place when a user is logged in.
Necessary because the new RegisterInfo uses the default Profile instead of doing
its own thing