Filling in discourse_username when not using DiscourseConnect

That seems silly. We have a centralized SSO. We should not have to configure some of our services to use other random services as the auth provider just to get them to work together. That’s a route to madness.