Initialise devices before attempting to connect to pools to allow their thread prepare function to be called before having to connect to pools.