Workaround for Fog Swift bug

This patch works around a bug in Fog where, if Swift is unavailable, Fog will
throw an unexpected error instead of simply indicating that the service is
unavailable.

This patch will have to suffice until we can get a patch into Fog and update to
the latest community version.

https://bugzilla.redhat.com/show_bug.cgi?id=1130309
Merge pull request #397 from blomquisg/bz1130309-fog-swift-bug

Workaround for Fog Swift bug