Fix HAWelcome unit tests

The tests had some unexpected IO that needed to be encapsulated to make these unit tests faster and more robust (and more properly unit). They were failing on attempts to connect to the default wiki.

I also moved the some of the configuration fetching to the task method which may have been a bug since we aren't serializing private variables for tasks.

/cc @Wikia/platform-team @nmonterroso