Play safer on revision and add fallback to anonymous user
Merge branch 'bugid-96995-Fatal-onArticleCommentInit' into dev