fix(avatars): load profile image on settings and sign in pages if available

Fixes #1727
No, there's no caching in the profileClient. The other avatar pages still use `Session.avatar`, but we could rip that out and always load it from the server there, too.