prevented repeat initialization of avatar widget

pjax caches the previous DOM state (rather than just the original HTML),
so avatars might already be present

I'm not sure idempotence should be individual widgets' responsibility,
but it also kinda makes sense