Remove logger reference from constructor.

As suggested in #2350.
Fix one UpdateManager test.

Test was broken due to the patch that was added to fix the update
download race condition.
Cleanup unused call to check for update.