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

Fixes #1727

Also fixes #1722.
Generally, it's usually better to use function getters and setters because you can add or change behavior later if necessary. `Session` is what it is at this point, though. :)