[NuGet] Fix hang on opening solution.

The check for updated packages was being run on the UI thread
instead of the background thread. This caused the UI to hang
on loading a solution for the first time when MonoDevelop was
started.