Move the Keystone bits into a separate thread.
Run the Keystone and Swift acces sin separate threads. Currently fails because the auth token from Keystone is freed before Swift uses it.