Fix password change conditions

- Set token to None in logout. (srpauth)
- Use services' module names for the service. 'mx' -> services.MX_SERVICE
- Send soledad to the constructor and check with sameProxiedObjects
- Check if soledad instance is defined, otherwise wait until soledad_ready

[Closes #4449]