Use the actual current database configuration

Rails.configuration.database_configuration returns config found in the database_configuration file, rather than the currently set config. This causes sporadic issues during parallel test runs because our `ParallelTestRunner` customises the config per-fork. Instead of loading the config from the YAML file, we grab the config that is  currently
set one on ActiveRecord::Base.