More technical debt payoff.

Applied refactoring across the entire acceptance test code base.
diff --git a/acceptance/libargs.go b/acceptance/libargs.go
index d9eae11..932e61e 100644
--- a/acceptance/libargs.go
+++ b/acceptance/libargs.go
@@ -132,13 +132,14 @@
 
 // withIdentity authenticates the user against the provider's identity service, and provides an
 // accessor for additional services.
-func withIdentity(f func(gophercloud.AccessProvider)) {
+func withIdentity(ar bool, f func(gophercloud.AccessProvider)) {
 	provider, username, password := getCredentials()
 	acc, err := gophercloud.Authenticate(
 		provider,
 		gophercloud.AuthOptions{
 			Username: username,
 			Password: password,
+			AllowReauth: ar,
 		},
 	)
 	if err != nil {