Put audio device check last in the startup flow.

An alternative solution to https://bugs.launchpad.net/mixxx/+bug/1315146.  Make sure startup is complete before checking for lack of audio devices.
Could you also move the deck loading code here? They rely on a working device callback.