uses the fake applications settings if the migrations aren't all up
I had one migration down, and was seeing some strange behaviour where current_application_settings wasn't returning what I expected, but instead was returning the fake_application_settings in lib/gitlab/current_settings.rb as db_connect? is false if migrations are down.